Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | get build-rootfs.sh working adequately to build some truly useful images | 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 | build-rootfs.sh builds the rootfs | Andrew Cady | |
2018-06-13 | debootstrap.sh: increase image size to 1.5G | Andrew Cady | |
2018-06-13 | making btrfs subvolumes should be idempotent | Andrew Cady | |
2018-06-13 | gpg2 now requires gpg-agent to be in /usr/bin/ | Andrew Cady | |
2018-06-13 | use current running kernel version | Andrew Cady | |
2018-06-13 | new command "add" to add packages | Andrew Cady | |
2018-06-13 | add "rm" command | Andrew Cady | |
2018-06-13 | use selfstrap instead of deboostrap when possible | Andrew Cady | |
this isn't quite right since it uses ./src/selfstrap instead of PATH | |||
2018-06-13 | run chroot in pids cgroup, and kill all pids in group when done | Andrew Cady | |
2018-06-13 | use variable for default chroot command | Andrew Cady | |
2018-06-13 | cache the list of unpackaged files, instead of rescanning | Andrew Cady | |
also show the 'filtered' option in the usage output. | |||
2018-06-13 | show currently running suite in output | 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 | redo.sh: skip kiki rebuild | Andrew Cady | |
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-08-30 | selfstrap: minor refactor | Andrew Cady | |
2017-08-30 | selfstrap: internally manage /var/lib/dpkg/status | Andrew Cady | |
2017-08-30 | selfstrap: substantially improve performance | Andrew Cady | |
2017-08-30 | selfstrap: debootstrap using local /var/cache/apt/archives | Andrew Cady | |
2017-08-30 | deboostrap.sh: new commands: unpackaged, unpackaged-du | Andrew Cady | |
2017-08-29 | debootstrap.sh: add command 'sh' | Andrew Cady | |
2017-08-28 | debootstrap.sh: debootstrap wrapper | 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. |