summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-04-29more path fixesAndrew Cady
2016-04-29fix paths (in progress)Andrew Cady
2016-04-29better xorriso scriptAndrew Cady
2016-04-29don't hard-code btrfs default subvolume nameAndrew Cady
2016-04-29child generation script: generates tmpfs containing childAndrew Cady
2016-04-29kiki keygen scriptAndrew Cady
2016-04-29samizdat-eject will wait for btrfs before final copyAndrew Cady
2016-04-28copy initrd logs into rootfsAndrew Cady
2016-04-28fixed: /outerfs not mounted on first bootAndrew Cady
2016-04-28fix apple function keysAndrew Cady
2016-04-28ramdisk is now allocated "all" of system memoryAndrew Cady
2016-04-28qemu.sh now defaults to booting samizdat.isoAndrew Cady
2016-04-28patchroot.sh was missing "contrib" apt sourcesAndrew Cady
2016-04-28boot-ram was using erroneous math to calculate ramdisk sizeAndrew Cady
2016-04-28share more code between boot-new and boot-ram -- this fixes a bugAndrew Cady
2016-04-28samizdat-ejectAndrew Cady
2016-04-28more samizdat-eject fixesAndrew Cady
also, copy samizdat-eject from the initramfs to the new rootfs (into /sbin)
2016-04-27samizdat-eject fixesAndrew Cady
2016-04-27use efi/grub to boot the real isosAndrew Cady
2016-04-27add the code to generate grub efi imagesAndrew Cady
2016-04-27slight cleanup/factorAndrew Cady
2016-04-27add kernel modules to initrd needed for hfsplusAndrew Cady
2016-04-27added efi test scriptAndrew Cady
successfully booted the generated isohybrid image on both EFI macbook pro and BIOS thinkpad; also qemu -cdrom and qemu -hda
2016-04-27ensure initrd has fsck.hfsplusAndrew Cady
2016-04-27samizdat-eject improvementsAndrew Cady
2016-04-27Implement encrypted cdrom ejectionAndrew 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-27build initrd with kernel 4.5.0-0.bpo.1-amd64 instead of uname -rAndrew Cady
2016-04-27samizdat eject accepts target filenameAndrew Cady
2016-04-27xorriso.sh accepts btrfs filesystem seeds as argumentsAndrew Cady
2016-04-27fix: make initramfs hook work with non-booted kernel versionAndrew Cady
2016-04-27put /root in separate btrfs snapshotAndrew Cady
2016-04-27qemu.sh accepts iso fs as first argumentAndrew Cady
2016-04-27on failed install, remove /dev/mapper/samizdatcryptAndrew Cady
2016-04-27fix: only remove root's password on new installAndrew Cady
2016-04-27get rid of unused isolinux files; change iso cdrom pathsAndrew Cady
2016-04-27add dependencies on isolinux, nbd-clientAndrew Cady
2016-04-27incomplete xorriso-layer multi-layer supportAndrew Cady
2016-04-27works best with no upstream cdAndrew Cady
2016-04-27works even betterAndrew Cady
2016-04-27works kindaAndrew Cady
2016-04-26more verbose output for btrfs-receive-rootAndrew Cady
2016-04-26btrfs-receive script uses ".part" on partially received fsAndrew Cady
2016-04-26fixup! Cdrom duplicationAndrew Cady
2016-04-26ejection script for cdrom duplicationAndrew Cady
included some necessary dependencies
2016-04-26xorriso-layer no longer hardcodes the layer fs filenameAndrew Cady
2016-04-25fixup! Cdrom duplicationAndrew Cady
2016-04-25fixup! Cdrom duplicationAndrew Cady
2016-04-25Cdrom duplicationAndrew 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-25read samizdat.iso from network block device (nbd)Andrew Cady
2016-04-22fix btrfs receive script to properly set up seed subvolumesAndrew Cady