Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-10-04 | create /home/u with btrfs subvolumes preinstalled | Andrew Cady | |
2019-10-04 | use correct kernel version for booting | Andrew Cady | |
specifically, use the version of linux-image-amd64 present in samizdat.btrfs | |||
2019-10-04 | selfstrap will avoid calling apt-get update more than once per day | Andrew Cady | |
2019-10-04 | qemu.sh will generate empty samizdat.disk.img as needed | Andrew Cady | |
2019-10-04 | qemu.sh: support 32bit | Andrew Cady | |
2019-06-25 | selfstrap: allow '--unpack' | Andrew Cady | |
2019-06-22 | fix reversed arguments | Andrew Cady | |
2019-06-19 | add some commands to the live system | Andrew Cady | |
2019-06-19 | remember to remove temporary directories | Andrew Cady | |
2019-06-19 | initrd patchroot.sh: remove cruft | Andrew Cady | |
2019-06-19 | selfstrap | Andrew Cady | |
2019-06-19 | avoid redundantly copying files into rootfs | Andrew Cady | |
2019-06-18 | unused code | Andrew Cady | |
2019-06-18 | avoid hard-coded IP address for nbd server | Andrew Cady | |
2019-06-18 | initrd.sh: improve kernel package selection logic | Andrew Cady | |
2019-06-18 | selfstrap: include backports in sources.list | Andrew Cady | |
2019-06-18 | Change version selection logic for vmlinuz/initrd | Andrew Cady | |
We now choose the installed version of linux-image-rt-amd64 This will surely break if linux-image-rt-amd64 is not installed. | |||
2019-06-18 | Comments explaining changes in apt output | Andrew Cady | |
2019-06-18 | selfstrap: better debug output | Andrew Cady | |
2019-06-18 | bugfix for new output from apt that looks like this: | Andrew Cady | |
line=Inst base-files [9.9+deb9u6] (9.9+deb9u9 Debian:9.9/stable [amd64]) It appears the third arg, the version inside the square brackets, was added. The code is now compatible with both the old output and the new output. | |||
2019-06-17 | make-total-destroy | Andrew Cady | |
This tool is a convenience for testing. Run it in the initrd shell and it will erase the hard drive so that you can install Samizdat fresh. | |||
2019-06-17 | selfstrap | Andrew Cady | |
2018-07-09 | eliminate warning (don't numerically compare the empty string) | Andrew Cady | |
2018-07-09 | bugfix: new installs were never finalized | Andrew Cady | |
Because a non-local shell variable was accidentally overwritten, the partitions containing a fresh install to an empty disk were never relabeled to indicate finalization. They would have to be relabeled manually to boot the installed system. | |||
2018-06-16 | Move unknown mountpoints before booting | Andrew Cady | |
If there are mountpoints outside of /root, which `run-init` does not have in its whitelist, then `run-init` will refuse to boot and will crash the kernel instead (process 1 will exit). | |||
2018-06-13 | making btrfs subvolumes should be idempotent | Andrew Cady | |
2018-06-13 | use current running kernel version | Andrew Cady | |
2018-06-13 | Update for newer versions of qemu | Andrew Cady | |
(The new qemu warns about opening a file as a raw disk image unless `raw` is specified explicitly.) | |||
2018-06-13 | Update for newer versions of nbd-client | Andrew Cady | |
The kernel commandline syntax for `nbdroot=...` changed. | |||
2018-02-07 | rename some variables | Andrew Cady | |
2018-02-07 | parameterize $NBD_FILENAME | Andrew Cady | |
2018-02-07 | avoid cutesy tar --to-command; instead extract to tempdir | Andrew Cady | |
2017-09-04 | selfstrap: set up /var/lib/dpkg/tmp.ci before running inst scripts | Andrew Cady | |
2017-09-04 | selfstrap: fixes | Andrew Cady | |
create symlink awk -> mawk use dpkg --extract when '--real-apt' is used | |||
2017-09-03 | selfstrap: getopt-based CLI | Andrew Cady | |
2017-08-30 | rename file | Andrew Cady | |
2017-04-02 | remove obsolete comment | Andrew Cady | |
2017-04-02 | xorriso-usb: changes that should not affect behavior | Andrew Cady | |
2017-03-31 | xorriso-usb: cleanup/reorg that should not affect behavior | Andrew Cady | |
2017-03-30 | xorriso-usb: slight reorg; no behavior should have changed | Andrew Cady | |
2017-03-30 | fixup! split btrfs-shrink out of btarfs | Andrew Cady | |
2017-03-29 | move functions to top of file; no other changes | Andrew Cady | |
2017-03-29 | split btrfs-shrink out of btarfs | Andrew Cady | |
2017-03-29 | add more options to with-btrfs-seed | Andrew Cady | |
2017-03-29 | new util: with-btrfs-seed | Andrew Cady | |
2017-03-28 | verify that we can decrypt rootfs before offering it as menu item | Andrew Cady | |
2017-03-28 | Use pxelinux "ipappend" option to choose rootfs source | Andrew Cady | |
This fixes the issue described in the first 'netkeys' commit, where the network would need to be available even when it was not used. The "ipappend" option results in a $BOOTIF variable in the initrd environment. This variable is now used to determine whether to wait on the network for a rootfs & keys, or to wait on the boot device becoming available to determine whether it has the keys. That is, there may or may not be a boot device which may or may not have keys and/or rootfs, but we will always know for sure whether it does, therefore there are no races and no waiting on the network unnecessarily. The qemu.sh script was updated to provide the BOOTIF variable when PXE boot is emulated. | |||
2017-03-28 | change some log locations | Andrew Cady | |
2017-03-28 | xorriso-usb will install initrd even with --bootloader flag | Andrew Cady | |
This is more useful. The flag might be renamed "--skip-rootfs" or such. | |||
2017-03-28 | Support for reusing a generated set of child keys | Andrew Cady | |