Commit Graph

2128 Commits

Author SHA1 Message Date
Colin Walters
05872052b1 Rewrite core utilities in C
There are two major reasons:
1) I want to do things like process SELinux labels here, and that
   type of thing is best done in C.
2) There are presently 3 languages in this code, and this takes us
   down to just two.
2014-01-25 09:19:18 -05:00
Colin Walters
f22bb4dbb2 web: Update "local package assembly" a bit 2014-01-24 18:27:35 -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
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
e1a4e78300 fedostree/web: English better 2014-01-21 19:55:19 +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
554eac56df fedostree/web: Another installation fix 2014-01-21 02:42:20 -05:00
Colin Walters
54c0789d20 fedostree/web: Correct deploy commands
We need them to include the remote so that upgrade works.
2014-01-20 18:42:09 -05: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
809e928fe2 fedostree/web: "Recovery partition" use case 2014-01-20 12:55:14 -05:00
Colin Walters
7ebacce570 Release 2014.3 2014-01-20 12:44:02 -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
b92d00c4c2 fedostree/web: Note CI/CD 2014-01-20 12:10:24 -05:00
Colin Walters
8dc4336b40 Merge pull request #1 from puiterwijk/master
Require pygobject3
2014-01-20 07:54:09 -08:00
Patrick Uiterwijk
cc680c05c3 Require pygobject3 2014-01-20 16:18:27 +01:00
Colin Walters
f9a13b2fda fedostree/web: Add some usage stories, tweak installation 2014-01-20 10:13:11 -05:00
Colin Walters
bab54b162e fedostree/web: We don't actually need insmod blscfg 2014-01-20 08:01:22 -05:00
Colin Walters
c3a67be50a home: Add more TODO items 2014-01-20 07:39:46 -05:00
Colin Walters
0cefc6ad8e fedostree/web: More bits in #installation 2014-01-20 06:47:38 -05:00
Colin Walters
4e28905260 fedostree/web: More installation bits 2014-01-20 05:59:17 -05:00
Colin Walters
b68b309801 web: Note preconfigured VM image 2014-01-20 05:37:44 -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
c0d2c934c7 web: Minor update to first phase wording 2014-01-18 00:04:35 -05:00
Colin Walters
bb755b88a0 web: Fix a tyop 2014-01-17 23:35:50 -05:00
Colin Walters
ba45b871c3 Release 2014.2 2014-01-17 23:30:48 -05:00
Colin Walters
1dc51b0018 fedostree/web: Add lots of words
Some rationale, some more details.
2014-01-17 23:23:11 -05: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
aafaf9f5c9 fedostree/web: Lots of wordsmithing for homepage 2014-01-17 22:06:49 -05:00
Colin Walters
e7b8b2ec18 Add .gitignore from ostree 2014-01-17 22:00:16 -05:00
Colin Walters
cad6760b6a build: Move copr repo into products.json 2014-01-16 16:35:59 -05:00
Colin Walters
fa20a068f6 Delete old fedostree-make-trees scripts
This is now moved into autobuilder/
2014-01-16 16:34:13 -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
2d6106e409 dist-packaging: Add buildinstall target 2014-01-15 22:31:02 -05:00
Colin Walters
2ac3de38c3 packaging: Add some dependencies to spec 2014-01-15 22:22:49 -05:00
Colin Walters
300c773ba9 packaging: New directory with spec file 2014-01-15 21:54:48 -05:00
Colin Walters
cc2fa114a5 dist-packaging: Improved Makefile 2014-01-15 20:05:54 -05:00
Colin Walters
0098341cd6 fedostree: Temporarily install shell scripts 2014-01-15 20:03:00 -05:00
Colin Walters
bf7098d3da Release 2014.1 2014-01-15 19:44:59 -05:00
Colin Walters
d1c478ae47 build: Improve Makefile.dist-packaging 2014-01-15 17:41:21 -05:00
Colin Walters
8855b147eb autogen: Look for libgsystem in the correct place 2014-01-15 16:54:58 -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
fd3cc772cd fedostree/web: New basic web page
Remove its README.md.
2014-01-12 16:26:01 -05:00