Colin Walters
cced6f6874
postprocess: Always place rpmdb into /usr/share/rpm
...
Remove support for the case where the tree doens't have rpm - we don't
need to go quite that small yet, and having the file -> package
mapping helps with the GPL compliance story.
See https://lists.fedoraproject.org/pipermail/legal/2014-February/002393.html
2014-02-21 13:50:40 -05:00
Colin Walters
3f3f16d633
fedostree/products: Use fedora-rawhide-kernel-nodebug by default
...
The system is too painful to use otherwise.
2014-02-21 13:48:42 -05:00
Colin Walters
39a7c458ef
Major update to SELinux handling
...
We use the new unified OSTree API (OstreeSePolicy) to perform
labeling, rather than having our own here.
Also create a new rpm-ostree-relabeling-helper that is run to label
any leftover files such as /etc/fstab that we create offline, and also
to relabel the entire disk.
2014-02-20 07:59:09 -05:00
Colin Walters
9be80f1775
tmpfiles: Make /var/home a directory, not a symlink by default
...
Because /etc/passwd may be different between OSes, let's have
/var/home be a real directory by default. Admins can always make it a
symlink.
2014-02-15 19:35:43 -05:00
Colin Walters
97ef560a00
libqa: Set PROMPT 1 for syslinux by default
...
We want people to be able to easily choose between boot entries.
2014-02-15 19:35:24 -05:00
Colin Walters
fb2c568cfb
postprocess: Work around SELinux issue with cross labeling
...
Unfortunately when composing from RHEL7 a current rawhide tree, the
PCRE version mismatch causes none of the regexps to match...
Work around this by temporarily moving the .bin files out of the way.
This is really a hack though.
The real fix is to change libselinux to check pcre_version().
2014-02-15 18:41:22 -05:00
Colin Walters
23e42af3ac
postprocess: Remove var_uuid files from yumdb
...
These differ each run, polluting upgrades. James says we don't need
them anyways.postprocess: Remove var_uuid files from yumdb
These differ each run, polluting upgrades. James says we don't need
them anyways.
2014-02-15 18:40:47 -05:00
Colin Walters
033f3fb534
TODO: Add two more bits
2014-02-15 17:08:40 -05:00
Colin Walters
511cdfdc74
fedostree/products: Enable docker.service by default for docker tree
2014-02-13 13:44:54 -05:00
Colin Walters
c1c25267ce
TODO: We now have screenshots
2014-02-13 08:38:24 -05:00
Colin Walters
3a63393a81
README.md: Update installation/usage to reflect new treefile reality
2014-02-12 19:58:58 -05:00
Colin Walters
f686bb345a
demo-treefile: Remove extraneous postprocessing
2014-02-12 19:58:00 -05:00
Colin Walters
6d29645011
fedostree/web: The binaries are now GPG signed
2014-02-12 19:50:24 -05:00
Colin Walters
de1949b5b5
fedostree/web: Remove accidentally duplicated image
2014-02-12 19:40:15 -05:00
Colin Walters
726df3909d
fedostree/web: Add links to products.json and VM images
2014-02-12 19:39:28 -05:00
Colin Walters
ff08e35f98
tasks: Update for new products-built.json syntax
2014-02-12 19:25:42 -05:00
Colin Walters
148ca0d74e
tasks/build: Automatically use override repo
2014-02-12 19:25:31 -05:00
Colin Walters
bab1d6ce31
fedostree/web: Split up into separate pages
...
This is just less overwhelming.
2014-02-12 18:46:09 -05:00
Colin Walters
cd103bb697
fedostree/products: Add comments to trees
2014-02-12 18:32:16 -05:00
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