Colin Walters
fef67756f9
ostbuild: Add 'status' command
...
Roughly equivalent to 'jhbuild info'.
2012-02-08 16:37:14 -05:00
Colin Walters
a904c9693b
Add ostree-switch-root here
...
Merge the code from ostree-init; now that we're back to targeting an
initramfs (dracut), we don't need to statically link the binary, so
there's no strong reason to have a separate module.
2012-02-05 16:02:44 -05:00
Colin Walters
4de5a36b24
gnomeos: More tweaks to install/run scripts
...
The run script now allows using the current kernel+initrd.
2012-02-04 10:46:00 -05:00
Colin Walters
1aaf74651b
gnomeos: Fix hwdata install
2012-02-04 10:44:46 -05:00
Colin Walters
5fe008bb9e
README: Some more details.
2012-02-03 18:21:42 -05:00
Colin Walters
6647050978
Update READMEs a bit
2012-02-03 08:42:07 -05:00
Colin Walters
9fb842443e
gnomeos-contents: Try to ensure we have ostree-native
2012-02-02 13:57:02 -05:00
Colin Walters
097c1b8025
vcs: Delete temporary directory too
2012-02-02 13:56:46 -05:00
Colin Walters
73fa98694e
builtins: Fix error message if workdir doesn't exist
2012-02-02 13:56:25 -05:00
Colin Walters
a9e153fbea
README: Fixes
2012-02-02 13:55:49 -05:00
Colin Walters
845ba39a0e
ostbuild: Add 'checkout' builtin
...
This is useful for the developer to get the source code of
several things at exactly the revision specified in the manifest.
2012-02-02 09:22:44 -05:00
Colin Walters
df92b8d46f
ostbuild: Unify mirrordir lookup code
2012-02-02 08:40:18 -05:00
Colin Walters
1d93adc925
gnomeos: start writing an install script
2012-02-02 07:46:52 -05:00
Colin Walters
f1930d2c99
triggers: Fix typo in gconf trigger
2012-01-31 22:59:28 -05:00
Colin Walters
c83cd8f344
yocto: Add glib-2.0 depends for ostree
2012-01-31 22:54:32 -05:00
Colin Walters
a8151ac836
Add gconf trigger
2012-01-31 22:54:23 -05:00
Colin Walters
a8d9e9b9e0
yocto: Switch ostree recipie to pull from GNOME git
2012-01-31 22:14:06 -05:00
Colin Walters
21ab320eef
gnomeos: Ensure we build ConsoleKit with PK support
2012-01-31 20:42:43 -05:00
Colin Walters
40bbb2f782
gnomeosdistro.conf: Enable 6 gettys by default
2012-01-31 19:27:59 -05:00
Colin Walters
c69f5ebd03
run.sh: Bump default memory to 512M
2012-01-31 19:27:59 -05:00
Colin Walters
dea60e36dc
run.sh: Enable qemu monitor by default
2012-01-31 19:27:59 -05:00
Colin Walters
22e1822d24
gnomeos: Fix /var/shadow link
2012-01-31 18:58:23 -05:00
Colin Walters
914f9ffc61
ostbuild: Actually compose devel image from devel base
...
Otherwise we don't have gcc, gdb, git etc...
2012-01-31 18:57:02 -05:00
Colin Walters
7fc3630222
README: A few more bits
2012-01-31 18:28:16 -05:00
Colin Walters
a4e1d832fe
README: Some docs on building
2012-01-31 18:08:24 -05:00
Colin Walters
85df143017
initscripts: Bump PR
...
This should ensure we actually override an earlier version.
2012-01-31 13:04:18 -05:00
Colin Walters
8bdcb6adae
initscripts: Kill bootmisc.sh, add gnomemisc
2012-01-31 11:24:11 -05:00
Colin Walters
39f2616eb4
gnomeos: Ensure we have a symlink to an empty /var/shadow
2012-01-30 23:15:58 -05:00
Colin Walters
df01189614
gnomeos: Move /var/lib/gdm creation into run.sh
...
We don't use /var from the images really.
2012-01-30 20:52:37 -05:00
Colin Walters
905104e704
gnomeos: DISTRO_FEATURES += pam
2012-01-30 20:52:23 -05:00
Colin Walters
5d3e6a825c
gnomeos: More build fixes for latest gstreamer, switch to new folks branch
2012-01-30 12:31:08 -05:00
Colin Walters
e6f8b39aa1
gnomeos: Pull in libdb-devel explicitly for e-d-s
2012-01-30 12:30:58 -05:00
Colin Walters
4b801e5502
gnomeos: Build fixes for latest git of various modules
2012-01-30 12:29:11 -05:00
Colin Walters
bb53ca2ecb
gnomeos: Add nss patch to build on Linux 3.1
2012-01-29 17:42:26 -05:00
Colin Walters
18ed9ac589
gnomeos: Rebase mesa-no-builddir.patch
2012-01-29 17:42:26 -05:00
Colin Walters
50fb0c66bc
gnomeos: Drop libxklavier to a release tag
...
The latest seems to fail to build.
2012-01-29 17:41:17 -05:00
Colin Walters
102f6a7f43
ostbuild: Make separate .lastfetch files for e.g. gtk2 and gtk3
...
This ensures we don't need to check out any git repository which is
built twice under different names.
2012-01-29 17:24:20 -05:00
Colin Walters
6d51f85667
gnomeos: Pull OpenSSH into default image
...
We want to be able to log in.
2012-01-29 16:47:19 -05:00
Colin Walters
2b7e12c866
yocto: [hack] Bump timeout before we run udev trigger
2012-01-29 16:47:19 -05:00
Colin Walters
e048173c60
ostbuild: Fix error message for unknown builtin
2012-01-29 16:47:19 -05:00
Colin Walters
cb85508ff7
yocto: ostree depends on libarchive, not just runtime-depends
2012-01-29 16:47:18 -05:00
Colin Walters
08ebb1cfc0
gnomeos: Fix NetworkManager, upower, PolicyKit builds
2012-01-29 16:47:18 -05:00
Colin Walters
5477dc5273
gnomeos: Pull in ncurses terminfo into base, and -dev into -devel image
...
We need the ncurses-dev to compile texinfo, and the terminfo
is important to have in the base info.
2012-01-29 16:32:39 -05:00
Colin Walters
8c878ebb86
mainloop: Ensure we reset running to True when rerun
...
Otherwise we pretty much exit immediately...
2012-01-29 13:29:31 -05:00
Colin Walters
3f4cdb5d9e
gnomeos: Fix gudev introspection build
2012-01-27 18:25:00 -05:00
Colin Walters
695b0ff874
gnomeos-run: Ensure we create DBus uuid
2012-01-27 18:19:51 -05:00
Colin Walters
31c58aa7bd
gnomeos: Pull in vte/gnome-terminal
2012-01-27 11:09:53 -05:00
Colin Walters
3426de05fe
ostbuild: Ensure we return the right process exit code
2012-01-27 11:09:53 -05:00
Colin Walters
57020c3ac8
gnomeos: Add more -dev packages
2012-01-27 07:34:22 -05:00
Colin Walters
5bfb928e97
gnomeos: Ensure we have libarchive for ostree-native
2012-01-27 07:34:22 -05:00
Colin Walters
c41469c22c
gnomeos: Commit to OSTree repo inside bitbake
2012-01-27 07:34:22 -05:00
Colin Walters
9dc8f4d42c
manifest: Pull in gnome-panel so we work in a VM
2012-01-26 19:36:07 -05:00
Colin Walters
927a4e5893
gnomeos: Make sure /dev/shm has the right perms
2012-01-26 19:35:06 -05:00
Colin Walters
483daa4102
gnomeos: Pull in a lot more PAM modules
2012-01-26 19:34:47 -05:00
Colin Walters
8ca0750cb0
gnomeos: initscripts: Add "gnomeudev" script
...
This is a super lame script...waiting on a systemd rebase.
2012-01-26 11:13:40 -05:00
Colin Walters
1f9a279a5e
gnomeos-contents: Fix dependencies
...
We need to list some things in both RDEPENDS and
RECIPE_PACKAGES, since the name differs for packages, but
they still need to be bitbake dependencies.
2012-01-25 18:14:58 -05:00
Colin Walters
bac8b7356f
gnomeos: Pull in more X.org stuff
2012-01-25 12:35:41 -05:00
Colin Walters
7f8c030541
gnomeos-run.sh: Only create /etc/passwd if we need to
...
Otherwise we blow away data from "adduser"
2012-01-25 12:32:49 -05:00
Colin Walters
8020bf3c6c
gnomeos: Pull in e2fsprogs binaries, as well as "less" and "procps"
2012-01-25 12:32:01 -05:00
Colin Walters
5b00c108bf
gnomeos: Move /etc/passwd to /var/passwd
...
This makes "adduser" etc. work without significant modification, and
in general I think is in line with "OS-version indepedent data only
modifiable by programs" so it should be in /var.
2012-01-24 21:13:00 -05:00
Colin Walters
49e9b51df3
gnomeos: Build themes, shared mime info
2012-01-24 08:42:15 -05:00
Colin Walters
b0c134d2df
gnomeos: Update gdm PAM patch to allow gdm-welcome to login
2012-01-24 08:33:41 -05:00
Colin Walters
1d3b9ae711
triggers: Add dconf update
...
Necessary for gdm at least.
2012-01-23 18:09:33 -05:00
Colin Walters
00ec0ddb9b
core: Add --delete option for fsck
...
Useful to clean up any broken objects.
2012-01-23 17:06:10 -05:00
Colin Walters
d2e015af46
gnomeos: Mark dbus-daemon-launch-helper as setuid
2012-01-22 13:31:36 -05:00
Colin Walters
8e36e80896
ostbuild: Support marking files as setuid
2012-01-22 13:31:22 -05:00
Colin Walters
e8dbaa3c07
core: Add generic "commit filter" API, use it to implement statoverride
...
The builder wants the ability to mark a given file as e.g. setuid. To
implement this, the repo now has a callback-based API when importing a
directory to modify or remove items.
The commit tool accepts a "statoverride" file as input which looks like:
+mode /path/to/file
2012-01-22 13:27:38 -05:00
Colin Walters
a322ecacba
core: Fix test now that ls prints actual size
2012-01-22 13:10:01 -05:00
Colin Walters
87f0de5336
gnomeos: Building gnome-shell, gnome-control-center
2012-01-21 11:14:17 -05:00
Colin Walters
564840e691
gnomeos-run.sh: Run triggers after checkout
...
We need to run ldconfig etc.
2012-01-21 11:13:49 -05:00
Colin Walters
1ca517f36f
ostbuild: chdir into source directory when launching debug shell
2012-01-20 17:52:08 -05:00
Colin Walters
9d645495ba
gnomeos-run: Only clone runtime and devel refs
...
This is a lot faster.
2012-01-20 17:51:26 -05:00
Colin Walters
dde4da9513
core: Allow cloning only certain refs for local clone
...
This is way, way faster.
2012-01-20 17:50:59 -05:00
Colin Walters
230ca93c3a
gnomeos: Start working on vala chain
2012-01-19 18:32:59 -05:00
Colin Walters
d4470a844d
ostbuild: Ensure we look in correct git repository if --fetch is specified
...
The mirrordir variable was bound from the previous iteration, which
was clearly broken.
2012-01-19 18:31:37 -05:00
Colin Walters
e1099cad57
gnomeos: Pull in curl, zip, and eglibc locales
...
Various build deps.
2012-01-19 18:31:10 -05:00
Colin Walters
16f2f5f7e5
mainloop: Only delete pid watch if we found the right pid
2012-01-19 18:30:45 -05:00
Colin Walters
abfe17e2cb
ostbuild: Show cwd on failure
...
This is helpful for disambiguation.
2012-01-19 16:41:59 -05:00
Colin Walters
39fe050f04
core: Add standard::size to info we get from archives
...
This makes "ostree ls" show the file size.
2012-01-19 09:54:09 -05:00
Colin Walters
47e94305a1
gnomeos: Building WebKit
2012-01-18 17:38:45 -05:00
Colin Walters
660ff7422f
ostbuild: Various cleanups
2012-01-18 17:38:31 -05:00
Colin Walters
e83a7fa46b
gnomeos: Add gdb to base
2012-01-18 17:38:02 -05:00
Colin Walters
970682a779
ostbuild: Actually do check for Makefile
...
Just kidding, we need the makefile path to check for .NOTPARALLEL
2012-01-18 17:08:30 -05:00
Colin Walters
4af64c7635
ostbuild: Don't check for a "Makefile"
...
WebKit uses GNUmakefile which is totally valid, and this check
isn't really gaining us anything.
2012-01-18 16:40:47 -05:00
Colin Walters
4c22dfef39
gnomeos: Working up through WebKit
2012-01-18 13:37:00 -05:00
Colin Walters
85d9b13bfd
gnomeos: Pull in ICU
2012-01-18 13:36:38 -05:00
Colin Walters
55f6998d37
ostbuild: Ensure we don't retrieve submodules from the network
...
This is a bit gross...we have to manually frob the submodule
URLs to point to our mirror.
2012-01-18 13:35:53 -05:00
Colin Walters
f6d18d9ab0
gnomeos: Building a lot more up towards gnome-shell
2012-01-16 20:19:25 -05:00
Colin Walters
d358c5d681
gnomeos: Pull in libgcrypt, use ostree-init from git
2012-01-16 20:18:54 -05:00
Colin Walters
298e4957d9
ostbuild: Support rm-configure flag
...
This is easier than making git patches that delete configure.
2012-01-16 20:17:39 -05:00
Colin Walters
9d37f76a5a
ostbuild: Actually exit with error if we fail a build
2012-01-16 17:50:57 -05:00
Colin Walters
8ffd26cd42
gnomeos-run.sh: Bump to 6 gigabytes
...
We're starting to get a large image...later we may want to change
this to only clone the last two builds, but for now this is OK.
2012-01-16 13:50:32 -05:00
Colin Walters
5cfbcd2db4
gnomeos: Pull ostree-init from separate git repository
2012-01-16 11:12:44 -05:00
Colin Walters
5bf4eb39e7
ostbuild: Do fetches before resolution
...
Otherwise we get the OLD revision in the manifest.
2012-01-16 09:57:40 -05:00
Colin Walters
a6e6146ab6
core: Note which artifact failed to compose
2012-01-16 09:57:24 -05:00
Colin Walters
813923943d
ostbuild: Fix documentation dir (should be 'doc')
2012-01-16 09:57:00 -05:00
Colin Walters
b1ff693ea3
Revert "ostbuild: Check for the Makefile in the correct directory"
...
I'm not sure how this made anything work...probably I was screwing
something else up.
This reverts commit aeeed8da13 .
2012-01-16 09:39:13 -05:00
Colin Walters
0ac0b220e3
gnomeos: Pull in a few X video drivers
2012-01-16 09:30:13 -05:00
Colin Walters
bff6baced8
ostbuild: Save build logs to a file, monitor output for warnings
...
This is bringing us back closer to metabuild.
2012-01-16 09:27:46 -05:00
Colin Walters
8d36bad691
gnomeos: Add uid/group for dbus/gdm
2012-01-16 09:26:06 -05:00