Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-04-27 | use efi/grub to boot the real isos | Andrew Cady | |
2016-04-27 | add the code to generate grub efi images | Andrew Cady | |
2016-04-27 | slight cleanup/factor | Andrew Cady | |
2016-04-27 | add kernel modules to initrd needed for hfsplus | Andrew Cady | |
2016-04-27 | added efi test script | Andrew Cady | |
successfully booted the generated isohybrid image on both EFI macbook pro and BIOS thinkpad; also qemu -cdrom and qemu -hda | |||
2016-04-27 | ensure initrd has fsck.hfsplus | Andrew Cady | |
2016-04-27 | samizdat-eject improvements | Andrew Cady | |
2016-04-27 | Implement encrypted cdrom ejection | Andrew Cady | |
This allows the cdrom to be copied onto the outer filesystem (mounted in /outerfs) without storing unencrypted gpg keys there. e.g.: samizdat-eject.sh /outerfs/samizdat.iso This was necessary because the other method probably causes btrfs deadlocks. We do end up copying data twice this way (or three times, probably -- if the ISO is saved), but not _from the cdrom_. And we get to eject immediately after the first copy. Future copies will be from the hard drive. Not too bad. | |||
2016-04-27 | build initrd with kernel 4.5.0-0.bpo.1-amd64 instead of uname -r | Andrew Cady | |
2016-04-27 | samizdat eject accepts target filename | Andrew Cady | |
2016-04-27 | xorriso.sh accepts btrfs filesystem seeds as arguments | Andrew Cady | |
2016-04-27 | fix: make initramfs hook work with non-booted kernel version | Andrew Cady | |
2016-04-27 | put /root in separate btrfs snapshot | Andrew Cady | |
2016-04-27 | qemu.sh accepts iso fs as first argument | Andrew Cady | |
2016-04-27 | on failed install, remove /dev/mapper/samizdatcrypt | Andrew Cady | |
2016-04-27 | fix: only remove root's password on new install | Andrew Cady | |
2016-04-27 | get rid of unused isolinux files; change iso cdrom paths | Andrew Cady | |
2016-04-27 | add dependencies on isolinux, nbd-client | Andrew Cady | |
2016-04-27 | incomplete xorriso-layer multi-layer support | Andrew Cady | |
2016-04-27 | works best with no upstream cd | Andrew Cady | |
2016-04-27 | works even better | Andrew Cady | |
2016-04-27 | works kinda | Andrew Cady | |
2016-04-26 | more verbose output for btrfs-receive-root | Andrew Cady | |
2016-04-26 | btrfs-receive script uses ".part" on partially received fs | Andrew Cady | |
2016-04-26 | fixup! Cdrom duplication | Andrew Cady | |
2016-04-26 | ejection script for cdrom duplication | Andrew Cady | |
included some necessary dependencies | |||
2016-04-26 | xorriso-layer no longer hardcodes the layer fs filename | Andrew Cady | |
2016-04-25 | fixup! Cdrom duplication | Andrew Cady | |
2016-04-25 | fixup! Cdrom duplication | Andrew Cady | |
2016-04-25 | Cdrom duplication | Andrew Cady | |
The cdrom can now be copied into the btrfs filesystem (if there is enough space) and hot-removed. This isn't done automatically, though. In fact, the code to do it isn't available anymore after boot; it would have to be copied back onto the system to be run. | |||
2016-04-25 | read samizdat.iso from network block device (nbd) | Andrew Cady | |
2016-04-22 | fix btrfs receive script to properly set up seed subvolumes | Andrew Cady | |
2016-04-22 | use newer layer seed | Andrew Cady | |
2016-04-22 | boot unlayered iso if layered is unavailable | Andrew Cady | |
2016-04-22 | mount seed layers when booting with RAM option | Andrew Cady | |
2016-04-22 | workaround for btrfs limitation (read-only seed fix) | Andrew Cady | |
2016-04-22 | Add multi-layered seed support | Andrew Cady | |
The available filesystem with the largest number of seeds will be chosen for the root of the initial install. | |||
2016-04-22 | qemu will boot layered-seed iso | Andrew Cady | |
2016-04-22 | updated btrfs send/recv code; script to put layered seed on iso | Andrew Cady | |
2016-04-22 | functions to send btrfs diffs back to the parent (incomplete) | Andrew Cady | |
these hard-code paths on my local machine the names of the generated files are also not useful | |||
2016-04-22 | remove some cruft | Andrew Cady | |
2016-04-22 | add some scripts into root's homedir | Andrew Cady | |
2016-04-22 | move gnupghome onto installed fs root | Andrew Cady | |
2016-04-20 | btrfs-based encrypted persistent root | Andrew Cady | |
This replaces the old LVM code with btrfs-based code. | |||
2016-04-20 | add various missing dependencies | Andrew Cady | |
2016-04-20 | qemu will abort if initrd.sh failed | Andrew Cady | |
2016-04-20 | Put gnupghome onto the iso | Andrew Cady | |
This currently requires samizdat sources in $HOME/src/samizdat. They are called from there instead of being copied into this repository. | |||
2016-04-19 | implement menu select option for booting with ramdisk root | Andrew Cady | |
2016-04-19 | remove debug output that's now unreadable anyway | Andrew Cady | |
2016-04-19 | use qemu's built-in bootloader instead of pxe (even faster) | Andrew Cady | |