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
Colin Walters
5a2dd8dc86
fb2docker: Enable SELinux
...
Woot! Still needs some bugfixes, but one can log in and use Docker.
2014-02-01 11:30:48 -05:00
Colin Walters
ca125ff7f4
fb2docker: Note login as root
2014-01-31 23:59:55 -05:00
Colin Walters
532b352e2a
fb2docker: Add ssh client+server
2014-01-31 23:59:36 -05:00
Colin Walters
e20d615e15
fb2docker: Update web page
2014-01-31 23:27:13 -05:00
Colin Walters
709ff9f332
Export compressed disks from cache, add VirtualBox VDI export
2014-01-31 22:45:28 -05:00
Colin Walters
5b37f7c9e5
libqa: Make use of --disable-fsync
...
This is way faster.
2014-01-31 22:19:27 -05:00
Colin Walters
0c387fc0d0
packaging: Update Requires/BuildRequires
2014-01-31 19:18:23 -05:00
Colin Walters
d29743c574
packaging: Remove no longer shipped file
2014-01-31 19:18:10 -05:00
Colin Walters
9c702d2438
fedostree: Add standard repo files
...
These can be easily created, but it's nicer to have them pregenerated.
2014-01-31 17:15:00 -05:00
Colin Walters
3d6c5d840f
fb2docker: New directory
2014-01-31 17:12:37 -05:00
Colin Walters
3bb2e8f8ac
fedostree/products: Remove core/docker
...
This will go in an entirely separate project/product definition.
2014-01-31 17:12:06 -05:00
Colin Walters
0f4ff6c2cf
autobuilder: Stick 'buildmaster' in ref names
...
Then later we can put 'smoketested' there, and such.
2014-01-31 17:11:43 -05:00
Colin Walters
c76cee28fc
Add option to disable SELinux, use it for now
...
While it works during commit, it doesn't work with libguestfs/FUSE =(
Back it out until we have a way to generate images.
2014-01-31 11:59:50 -05:00
Colin Walters
8543a6108d
Support SELinux
...
This commit labels all of the files on the server side, if a policy is
installed.
2014-01-31 10:13:18 -05:00
Colin Walters
df8377a9d9
products: Add selinux-policy-targeted
2014-01-31 08:38:41 -05:00
Colin Walters
654cb99599
Add support for enabling services by default
2014-01-30 19:56:13 -05:00
Colin Walters
194e7365a9
core: Use --setopt=cachedir rather than copying/moving
...
I don't know why I wasn't doing this before, it's clearly better.
2014-01-30 19:04:58 -05:00
Colin Walters
06ab1217f7
products: Fix name of gpg key package
2014-01-30 19:04:43 -05:00
Colin Walters
ad831af3be
autobuilder: Log command invocation
2014-01-30 18:02:13 -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
31b11a7512
build: Don't accumulate postprocessing steps
2014-01-30 12:41:06 -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
9e351af1fa
libqa: Generate 0.10 qcow images by default
...
So they can be read by EL6 era qemu.
2014-01-30 09:47:20 -05:00
Colin Walters
c1b953a9bc
products: Add vim-minimal to docker
2014-01-30 09:38:41 -05:00
Colin Walters
63cf003481
postprocessing/remove-docs: Also remove manpages
2014-01-30 06:01:03 -05:00
Colin Walters
fe53891d6c
core/postprocess: If there's no /usr/bin/rpm, add rpm-manifest.txt
...
We really want people using these trees to know what went in it. If
the tree doesn't actually have /usr/bin/rpm inside it, then do an
"rpm -qa | sort" and dump that into: /usr/share/rpm-manifest.txt
This will help our story with GPL compliance too.
2014-01-29 18:37:54 -05:00
Colin Walters
87bdf29192
core: Fix rpmqa-sorted script to operate on $(pwd)
...
I'm not sure why it needs $(pwd) over ".", but oh well.
2014-01-29 18:37:26 -05:00
Colin Walters
f6076b13a0
core: Add an environment variable to breakpoint post-yum
2014-01-29 18:37:05 -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
04028b8f81
scripts/ostree-ls-big-files.js: New script to analyze repo files for size
2014-01-29 17:55:07 -05:00
Colin Walters
b4a04884e7
build: Remove now-unused build rules
2014-01-29 16:52:29 -05:00
Colin Walters
802cace05f
Unify rpm-ostree into one binary
...
And start making an internal library.
2014-01-29 14:37:44 -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