Colin Walters
7718a22bc5
libqa: Port disk construction to introspection
...
Hooray for g-i!
2014-01-23 19:34:04 +00:00
Colin Walters
0891d38975
builddisks: Implement disk building
...
This is a bit raw, but functions.
2014-01-23 00:23:12 +00:00
Colin Walters
7345f2b9f5
autobuilder: Ensure timeout really runs, drop it to every hour
2014-01-22 14:02:02 +00:00
Colin Walters
587a97121c
rpmostree: Cache rpm -qa between runs, don't commit if packageset is unchanged
...
At the moment, a lot of RPM content has files whose content derives
from timestamps (like .pyc files). We really don't need to do another
commit to the repository if it's just these files which changed.
Fix this by caching the package list at the rpm-ostree level, and
don't commit if it hasn't changed.
2014-01-20 15:18:07 -05:00
Colin Walters
f2b4ea425d
rpmostreepost: Support env var to preserve root that we committed
...
I'll be using this to test SELinux support.
2014-01-20 12:10:24 -05:00
Colin Walters
bf0acf54ed
autobuilder: Add onlyTreesMatching parameter to build
...
This is a convenient way to test, run:
$ rpm-ostree-autobuilder make -n build onlyTreesMatching=\"20/x86_64/base/minimal"
2014-01-20 12:10:24 -05:00
Colin Walters
84d6f10495
autobuilder: Implement basic autobuilder which does build every 3 hours
2014-01-18 16:29:36 -05:00
Colin Walters
99c11cb374
rpmostree: Use workdir/cache instead of /var
...
We're moving more towards the autobuilder model; this allows us to
keep all of the data in one place. Important for the
cloud.fedoraproject.org instance since /mnt/ostree is the large
filesystem.
2014-01-18 16:27:23 -05:00
Colin Walters
cad6760b6a
build: Move copr repo into products.json
2014-01-16 16:35:59 -05:00
Colin Walters
7333091db4
Split out postprocess+commit to separate script
...
As this logic is of most interest to potential other consumers; it's
not entangled with yum for example.
2014-01-16 11:43:17 -05:00
Colin Walters
df1db5f85b
build: Correctly inherit base packages
2014-01-16 06:48:09 -05:00
Colin Walters
94bf3c731d
autobuilder: Mostly functional operation on products.json
2014-01-16 06:23:35 -05:00
Colin Walters
1c4262d273
rpmostree: Fix typo in error path
2014-01-16 06:23:26 -05:00
Colin Walters
e8633e4e6e
Add some stub code to build from a "products.json"
2014-01-14 18:04:21 -05:00
Colin Walters
8250481b46
Accept arbitrary refname instead of using os/version/name
...
I want to use "fedostree" for now, so let's allow the caller to
specify whatever refname they want.
2014-01-12 13:46:49 -05:00
Colin Walters
a593335ce3
Install shadow-utils in root, move breakpoint to post-NSS
...
For more easily debuging nss-altfiles; one can set a breakpoint here,
and then chroot in to test things.
2014-01-08 14:56:25 -05:00
Colin Walters
66a19b6475
Import lots of code from gnome-continuous
...
This doesn't really do anything yet, but the idea is to start doing
Continuous-like things (such as actually booting the result).
2014-01-03 17:14:10 -05:00
Colin Walters
a1e5ee0a9c
Flush log messages immediately
...
Otherwise we end up with desynchronized stdout/stderr which is
confusing.
2013-12-23 15:00:48 -05:00
Colin Walters
453667e41e
Add --gpg-sign argument
...
Can't quite use it yet, but will be able to with the next OSTree
release.
2013-12-23 14:22:43 -05:00
Colin Walters
02b85c0885
Use "yum shell" to execute group add and package install as one unit
...
The two transaction thing is bad for multiple reasons, but what bit me
specifically was something in the group transaction pulling in
'kernel-debug', and then installing 'kernel' later.
2013-12-23 10:10:35 -05:00
Colin Walters
3b975343d4
Include kernel version in initramfs filename
2013-12-23 10:10:01 -05:00
Colin Walters
cc0922e655
Move/restore ${sysroot}/etc/yum.repos.d to work around yum bug
...
We really want it to use the *host*'s yum repos, even after the chroot
is constructed.
2013-12-22 10:59:17 -05:00
Colin Walters
02c2e619d7
README.md: Move to toplevel
2013-12-22 10:59:00 -05:00
Colin Walters
3362b7da4b
Fix name of installed tmpfiles
2013-12-22 10:58:38 -05:00
Colin Walters
f578eeba9d
Fix missing argument
2013-12-21 22:21:48 -05:00
Colin Walters
8ecc47ac87
Various fixes to finish import from pkgsys-ostree
2013-12-21 22:15:57 -05:00
Colin Walters
958dfa435e
Initial import from pkgsys-ostree
2013-12-21 19:41:30 -05:00