Commit Graph

19 Commits

Author SHA1 Message Date
Colin Walters
06ab1217f7 products: Fix name of gpg key package 2014-01-30 19:04:43 -05:00
Colin Walters
79b80af7f9 products: Add rpm-ostree GPG key and gnupg2 to base set
In the modern Internet age, we *really* need transport integrity for
our binaries.
2014-01-30 17:32:56 -05:00
Colin Walters
7a0676a001 Add support for GPG signing builds 2014-01-30 16:36:47 -05:00
Colin Walters
fbf2e76a0a products: Fix another syntax error 2014-01-30 11:49:21 -05:00
Colin Walters
301406af04 products: Remove trailing comma 2014-01-30 11:22:08 -05:00
Colin Walters
69132953f3 libqa: Make disk generation more flexible, with an eye to single-partition layout
The Fedora cloud disk just has one ext4 partition, we should be able
to do that as well.
2014-01-30 11:17:01 -05:00
Colin Walters
c1b953a9bc products: Add vim-minimal to docker 2014-01-30 09:38:41 -05:00
Colin Walters
f07f054efb Add postprocessing infrastructure
We remove the root password from all images.  The core/docker tree
also gets docs and some kernel drivers removed.
2014-01-29 18:12:50 -05:00
Colin Walters
bd50265d1c products.json: Add core docker tree, trim down product list a bit
We don't need a ton of trees in order to demo OSTree really.
2014-01-29 11:31:44 -05:00
Colin Walters
f8444e6638 Resolve dependencies before building
This allows us to skip the whole install process if the
RPMs haven't changed, which is a rather large win.

Part of this commit involves some code to attempt to talk to "yum
shell" for dependency resolution, in an attempt to avoid depsolving
twice, which just isn't really going to work, since "yum shell" isn't
an API as it turns out.

The only other real alternative is doing something PackageKit-like,
which is ~4000 lines of very nontrivial Python.
2014-01-26 17:07:09 -05:00
Colin Walters
514b73c944 products: Use NetworkManager-config-server for server/ by default
See https://bugzilla.redhat.com/show_bug.cgi?id=978081
2014-01-24 04:00:55 +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
d2d70b9154 fedostree/products: Add @standard to workstation groups
Otherwise we have a system without "less", which is hardly a
workstation.
2014-01-21 16:30:00 +00:00
Colin Walters
77c4927de4 products: Change GNOME product naming, add development+virt tree 2014-01-17 22:11:23 -05:00
Colin Walters
1a90cbca65 products: Drop redundant -server from freeipa 2014-01-17 22:07:13 -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
94bf3c731d autobuilder: Mostly functional operation on products.json 2014-01-16 06:23:35 -05:00
Colin Walters
e8633e4e6e Add some stub code to build from a "products.json" 2014-01-14 18:04:21 -05:00