Commit Graph

27 Commits

Author SHA1 Message Date
Colin Walters
fd4d25b8c1 parallel-debian: Add .gitignore 2011-10-31 20:22:53 -04:00
Colin Walters
ee4edf114b Don't default to "master", require a branch
It doesn't really make sense to have a default branch, since we expect
people to have multiple roots.  Thus, require a branch
specification always.
2011-10-27 21:42:44 -04:00
Colin Walters
d145b0426c image: Add /sysroot as a toplevel bind mount to the real root
This allows tools to see and operate on the "real" root conveniently;
for example, ostree clearly needs to operate on /ostree/repo.
2011-10-27 16:59:01 -04:00
Colin Walters
cb04d99b76 image: Use rev-parse, not HEAD 2011-10-27 15:44:21 -04:00
Colin Walters
6924e79e60 run.sh: Don't use grubby here either 2011-10-27 13:02:01 -04:00
Colin Walters
f7f620e699 gnomeos-make-image.sh: Some more sanity checks, and don't use grubby
grubby --default-kernel fails on F16; let's just use uname -r which
matches dracut anyways.
2011-10-27 11:15:13 -04:00
Colin Walters
0c568ff604 parallel-debian: Rework scripts to not use loopback mounts
It's not necessary and adds a lot of overhead for the build. Instead,
just dynamically make an ext4 image of the fs when booting in QEMU.
2011-10-26 18:42:55 -04:00
Colin Walters
0f09ccea22 parallel-debian: Add install and run scripts 2011-10-26 17:16:46 -04:00
Colin Walters
8af2c6fbb8 gnomeos-make-image.sh: Don't copy kernel
There's no point.
2011-10-26 16:33:11 -04:00
Colin Walters
a9da340e27 gnomeos-make-image.sh: Take care of downloading and patching dracut 2011-10-26 15:00:04 -04:00
Colin Walters
6f00173ff2 gnomeos-make-image.sh: Check for some dependencies before we run 2011-10-26 14:59:45 -04:00
Colin Walters
12314e4adf One more missing substitution for previous commit 2011-10-26 14:43:50 -04:00
Colin Walters
f8b178b452 gnomeos-make-image.sh: Support out of tree ostree 2011-10-26 14:42:58 -04:00
Colin Walters
bb833ea347 Add Makefile for ostree_switch_root 2011-10-26 14:40:36 -04:00
Colin Walters
561b54d7e1 debian-setup.sh: I can log in now 2011-10-26 13:14:05 -04:00
Colin Walters
4d86ee0a1d Pile of work on parallel-debian 2011-10-24 22:02:16 -04:00
Colin Walters
4d39070efd Fix up triggers and gnomeos-make-image.sh
Now both do something.
2011-10-20 17:24:21 -04:00
Colin Walters
629b6293c1 parallel-debian: Just more in progress work... 2011-10-20 16:12:02 -04:00
Colin Walters
33232117d5 parallel-debian: More in progress work... 2011-10-19 20:54:28 -04:00
Colin Walters
50b1051ba0 gnomeos-make-image.sh: New script
This uses debootstrap, and sets up the root filesystem like we expect.
Still working on an automated way to download the kernel binary,
initrd, then unpack+modify the initrd.
2011-10-19 20:53:33 -04:00
Colin Walters
648f3ac717 ostree_switch_root: chdir() in chroot, and make various dirs readonly 2011-10-19 14:08:39 -04:00
Colin Walters
5098f1895c ostree_switch_root: New executable for use in initrd
Since Debian's initrd uses busybox which is super limited, let's
fork util-linux's switch_root and add more there.
2011-10-19 12:22:42 -04:00
Colin Walters
8d4b3f87e3 mountall.sh: Import from Debian initscripts 2.88dsf-13.11 2011-10-18 15:38:16 -04:00
Colin Walters
b27df6fd72 "Hacktree" is now known as "OSTree"
It just sounds better.
2011-10-18 14:44:48 -04:00
Colin Walters
6475a51664 chroot_break: New utility
Inside the OS, some utilities and functions are going to need to
"break out" and be run from the real root.  This is a convenience
utility to do so.
2011-10-18 12:23:16 -04:00
Colin Walters
a5a1039c08 parallel-debian: A bit more 2011-10-17 16:17:37 -04:00
Colin Walters
8020f444cf Add documentation for parallel-debian 2011-10-17 09:40:12 -04:00