Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-06-26 | update fsmgr | Andrew Cady | |
2019-06-26 | make sure we have fsmgr source before trying to build fsmgr | Andrew Cady | |
2019-06-26 | Add makefile target "user-account" | Andrew Cady | |
The target creates a user account and ensures its home directory is on a btrfs filesystem (creating one if necessary). Btrfs is necessary for fsmgr; it relies on "cp --reflink" | |||
2019-06-26 | gitignore | Andrew Cady | |
2019-06-25 | rootfs changes | Andrew Cady | |
2019-06-25 | selfstrap: allow '--unpack' | Andrew Cady | |
2019-06-25 | build fsmgr with rootfs | Andrew Cady | |
2019-06-25 | set mode on installed config file | Andrew Cady | |
2019-06-25 | update fsmgr | Andrew Cady | |
2019-06-22 | fix reversed arguments | Andrew Cady | |
2019-06-22 | remove build-rootfs.sh, obsoleted by fsmgr | Andrew Cady | |
2019-06-22 | had wrong url for git submodule fsmgr | Andrew Cady | |
2019-06-19 | move fsmgr rootfs config into this repo | Andrew Cady | |
2019-06-19 | add some commands to the live system | Andrew Cady | |
2019-06-19 | update fsmgr | Andrew Cady | |
2019-06-19 | initramfs: make sure we get $ROOTSERVER propagated | Andrew Cady | |
2019-06-19 | ./fsmgr/ is now a git submodule hosted on cryptonomic.net | 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-19 | write /etc/resolv.conf on rootfs before booting | Andrew Cady | |
2019-06-18 | unused code | Andrew Cady | |
2019-06-18 | Makefile: convenience targets | 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 | 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.) |