Commit Graph

2778 Commits

Author SHA1 Message Date
Colin Walters
a3a65fd7b5 Switch to taking JSON as input, generate "treefile" from products.json
This is somewhat similar to what we've been doing with Continuous; we
take the manifest.json, and turn it into a "snapshot".  Except here
there is a notion of inheritance.

This gets stored into the tree as /usr/share/rpm-ostree/treefile.json.

Additionally, it goes into the autobuilder directory in
products-built.json.  Though really we should split up that file,
since it will be kind of...large.
2014-02-12 18:28:42 -05:00
Colin Walters
e5e260ff3a postprocess: Downgrade warning about files in /var to print
It's really just informative...
2014-02-12 15:29:11 -05:00
Colin Walters
e3eb4d1735 task: Clean up previous dir before executing
This is mainly useful for local builds.
2014-02-11 20:10:36 -05:00
Colin Walters
a7d2f081e5 Add image_formats parameter, default fedostree/ to qcow2
The vdi export is really only for a different use case.
2014-02-11 19:55:40 -05:00
Colin Walters
7788a1fea8 fedostree/products: Drop jbossas group
This should probably be in a Docker or something.
2014-02-11 13:25:26 -05:00
Colin Walters
12b2d5d632 fedostree/products: Only build rawhide for now 2014-02-11 13:24:14 -05:00
Colin Walters
fdb95a7f49 fb2docker: Move out of here
No need to have multiple products in here.
2014-02-11 13:16:01 -05:00
Colin Walters
9d894e2494 fedostree/products: It turns out workstations function better with X servers 2014-02-09 17:21:12 -05:00
Colin Walters
e60ac7393e fb2docker: Install and enable min-metadata-service 2014-02-09 17:15:57 -05:00
Colin Walters
1e4f37a3a4 fedostree/products.json: Add @core to workstation groups 2014-02-09 17:15:01 -05:00
Colin Walters
8635e020dc TODO: Add list of things to do 2014-02-08 12:49:37 -05:00
Colin Walters
e94cf39b1b fb2docker: Remove strace, add rsync
rsync is used by Vagrant shared folders.
2014-02-07 17:43:26 -05:00
Colin Walters
38b995b94e Use the now external libgsystem
https://git.gnome.org/browse/libgsystem/commit/?id=9363cfc28ede912e2f06d4ccb42a646bb8a4bd2e
2014-02-07 17:29:40 -05:00
Colin Walters
9762c20fdc core/postprocess: Move /usr/lib/yum to /usr/share/yumdb 2014-02-07 11:35:27 -05:00
Colin Walters
35077f6b73 fedostree/web: Update installation 2014-02-07 11:01:27 -05:00
Colin Walters
aaaed643af core/post: Fix detection of /usr/bin/rpm in target
We've already moved /usr, so we need to look for /usr/bin/rpm in the
target.
2014-02-06 18:37:09 -05:00
Colin Walters
7a9ea01040 autobuilder: Don't put trees which failed to compose into products-built.json
Otherwise we attempt to run ensure-disk-caches on them which won't
work.
2014-02-04 11:37:17 -05:00
Colin Walters
0c6c8f2e8f README: Add note about setting up webserver 2014-02-04 11:37:05 -05:00
Colin Walters
836a9d1264 Release 2014.4 2014-02-04 02:40:46 -05:00
Colin Walters
fa8c9e4d15 fedostree/web: Add closing / 2014-02-03 18:13:09 -05:00
Colin Walters
57b5dae79f fedostree/web: Add note about new images 2014-02-03 18:12:10 -05:00
Colin Walters
249e5f40f5 fedostree/web: Various webpage updates for changes in products.json 2014-02-03 18:04:34 -05:00
Colin Walters
9d681bc368 README.md: Update with short instructions on setting up your own builder 2014-02-03 18:04:06 -05:00
Colin Walters
dcf18cc3d4 fb2docker: Add strace as a demo 2014-02-03 15:16:48 -05:00
Colin Walters
60c87ef89d fedostree/web: Update instructions 2014-02-03 14:19:48 -05:00
Colin Walters
d3c1a0cdc1 fb2docker/web: Fix broken HTML 2014-02-03 12:44:38 -05:00
Colin Walters
2c8a5d0392 fedostree: Fix products syntax 2014-02-03 11:11:39 -05:00
Colin Walters
a94a986e28 fedostree: Add workstation/kde/core
Just to show we can have multiple trees.
2014-02-03 09:04:25 -05:00
Colin Walters
16c20356f0 fb2docker/web: Update with Vagrant 2014-02-03 09:02:07 -05:00
Colin Walters
c5d1651815 fb2docker/web: Update with news and more links 2014-02-02 23:23:34 -05:00
Colin Walters
dc4536ac63 products: Fix repo URL 2014-02-02 23:09:13 -05:00
Colin Walters
1cb62d25fb core/post: Warn when we fail to find a filename in the policy 2014-02-02 16:30:15 -05:00
Colin Walters
3e64ed8dc3 fb2docker/web: Link to public key, add note about SELinux 2014-02-02 16:13:51 -05:00
Colin Walters
ad46ed72f9 Add demo public key here 2014-02-02 16:12:10 -05:00
Colin Walters
97b5931998 fb2docker: Drop rawhide build for now
This just adds latency and overhead, let's focus on one release for
now.
2014-02-02 15:54:48 -05:00
Colin Walters
8b36484ead fb2docker: Update TODO 2014-02-02 15:51:12 -05:00
Colin Walters
0ddd242be8 fedostree: Use generic-release
We're a remix due to unpackaged software, so we can't use
fedora-release.
2014-02-02 14:39:05 -05:00
Colin Walters
ef694a9b1b fedostree/products: Reenable SELinux, but in permissive mode
Still some more fixes coming, but getting close.
2014-02-02 14:38:37 -05:00
Colin Walters
5cabbcba71 fb2docker: Add sudo
This is mainly to make Vagrant happy.
2014-02-02 08:45:08 -05:00
Colin Walters
c090bbc42a fb2docker: Add TODO 2014-02-02 08:44:35 -05:00
Colin Walters
b17e402748 fb2docker: Update image links 2014-02-01 19:50:37 -05:00
Colin Walters
9150fd7e7d fb2docker: Fix core-docker repo $releasever
We don't use $releasever in the build system, so hardcode it to 20.
2014-02-01 17:28:38 -05:00
Colin Walters
7729c682f2 zdisks: Put autogenerated images in "images/auto"
We'll then use say releases/ for official releases, so people aren't
blinded by checksums.
2014-02-01 17:26:47 -05:00
Colin Walters
fda0909592 fb2docker: Add repo file for walters-core-docker
This contains the release file, and potentially other stuff.
2014-02-01 16:41:35 -05:00
Colin Walters
7f189c326d libqa: Append root= kernel argument again
Oops.
2014-02-01 16:40:17 -05:00
Colin Walters
b1ca14333d Support adding default kernel arguments, use enforcing=0 for now
We're quite close with SELinux, but let's not wait until we are
AVC-free before shipping.  Just use enforcing=0 for now.
2014-02-01 16:20:48 -05:00
Colin Walters
f648bb2f6a fb2docker: Switch to custom -release file 2014-02-01 16:07:39 -05:00
Colin Walters
64bd4fc414 zdisks: Use .bz2 for VDI files
It turns out OS X has bzip2 but not xz installed by default, so let's
use that instead.  QCOW2 stays as xz since we can assume GNU/Linux
users have it better.
2014-02-01 15:27:22 -05:00
Colin Walters
2c7e4b5f91 fb2docker: Switch to generic-release 2014-02-01 15:27:11 -05:00
Colin Walters
86a451c550 fb2docker/web: A few tweaks to native installation 2014-02-01 11:31:24 -05:00