Commit Graph

50 Commits (2084efbbdec2bbc69c6228b22216fb33ed19461d)

Author SHA1 Message Date
BodgeMaster 600bd0a7f5 system-image: allow for running non-interactively using --yes 2023-07-21 18:59:27 +02:00
BodgeMaster e530181705 install stage 1, package selections: add a mechanism to download additional files 2023-07-15 02:24:18 +02:00
BodgeMaster 95563b967b install stage 1: are_you_really_really_sure will now tell the user to type the message *exactly* 2023-07-15 00:49:39 +02:00
BodgeMaster 3e468cd132 install stage 1: don’t show optical drives 2023-07-14 23:19:18 +02:00
BodgeMaster 1967fe3c85 install stage 1: waste less space on the ESP 2023-07-14 23:09:18 +02:00
BodgeMaster 0460940582 rename backup-fs to system-image
The terminology for "backing up" came from TinyCore Linux but it’s really more confusing than helpful for ppl who don’t know what’s happening under the hood.
2023-07-14 21:27:57 +02:00
BodgeMaster eeda7c61c0 install stage 1 and 2, backup-fs: print a newline after yesno 2023-07-14 20:58:43 +02:00
BodgeMaster 4dcd7d131f Minor improvements and fixes all over the place 2023-07-14 20:50:12 +02:00
BodgeMaster b8ebdffc56 install stage 1: remove squashfs-tools from packages to install at the start
squashfs-tools will be installed and used in the chroot
2023-07-03 14:10:33 +02:00
BodgeMaster 64730980ea install stage 1: add sanity checks at the start 2023-07-03 14:08:11 +02:00
BodgeMaster 3035bd4504 install stage 1: Move creation of system image to the very end 2023-07-02 22:57:05 +02:00
BodgeMaster 14457b1168 install stage 1: configure system to auto-login root and run install stage 2 2023-07-02 22:55:18 +02:00
BodgeMaster 6b620664df install stage 1: download resources for stage 2, undo additional GRUB configuration
undoes 4ba6486847
2023-07-02 20:54:58 +02:00
BodgeMaster c4441aab07 install stage 1: readability improvements 2023-07-02 20:52:21 +02:00
BodgeMaster d7629049d6 install stage 1: Attempt to unmount target disk if it’s mounted 2023-06-30 13:22:20 +02:00
BodgeMaster 49e67ac001 install stage 1: echo new line at the end of press_any_key and are_you_really_really_sure 2023-06-30 13:03:27 +02:00
BodgeMaster 4ba6486847 install stage 1: set up stage 2 and reboot 2023-06-30 12:36:10 +02:00
BodgeMaster 92bf235e21 install stage 1: log to a file and write user-friendly messages to stdout 2023-06-30 12:35:37 +02:00
BodgeMaster 8bcfeaee57 install stage 1: remove now useless stdin workaround for backup-fs 2023-06-29 14:31:53 +02:00
BodgeMaster 257f70ebe8 install stage 1: fix GRUB on EFI (the manuals lied to me !!!) 2023-06-29 13:19:18 +02:00
BodgeMaster b0a62aa3f1 install stage 1: move ESP to end of fstab in an attempt to fix bootup mounts 2023-06-29 00:44:32 +02:00
BodgeMaster ce69477581 move /boot to container partition 2023-06-28 22:59:09 +02:00
BodgeMaster ef875380d0 install stage 1: keep /tmp out of squashfs image 2023-06-28 22:22:04 +02:00
BodgeMaster 5913665869 install stage 1 and dracut module: add overlay 2023-06-28 21:28:01 +02:00
BodgeMaster 83a56d1007 install stage 1: fix more stupid 2023-06-28 20:21:48 +02:00
BodgeMaster c98dd32cc7 install stage 1: fix stupid 2023-06-28 20:15:41 +02:00
BodgeMaster 99a344d978 Everything: Move /container to /run/void-usb/container 2023-06-28 19:58:26 +02:00
BodgeMaster 22e3ede566 install stage 1 and grub-config: make it so the UUID of /container ends up on the kernel command line 2023-06-28 14:04:07 +02:00
BodgeMaster ec25fa5a79 dracut modules: add 90void-usb 2023-06-28 13:02:25 +02:00
BodgeMaster cdc60158c4 install stage 1: Start configuring dracut 2023-06-28 07:46:48 +02:00
BodgeMaster 6365e3c22a install stage 1: add more GRUB modules to be loaded by default
no idea if this is even useful
2023-06-27 15:38:24 +02:00
BodgeMaster c8ce034f93 install stage 1: fix backup script 2023-06-27 05:17:58 +02:00
BodgeMaster 8ea9f547ea add backup script 2023-06-26 17:04:28 +02:00
BodgeMaster ce19ca2f1a install stage 1: fix setting permissions on kernel hooks 2023-06-21 07:26:16 +02:00
BodgeMaster 597ececb69 minor fixes 2023-06-21 07:08:00 +02:00
BodgeMaster 0d56e70688 add kernel hooks 2023-06-21 07:07:13 +02:00
BodgeMaster d24327a69e install stage 1: download and run grub-config 2023-06-20 19:08:18 +02:00
BodgeMaster 939aeaad3c install stage 1: fix grub installation 2023-06-20 13:45:12 +02:00
BodgeMaster 35bdd361ab install stage 1: grub-install for BIOS, x86-32 EFI, and x86-64 EFI 2023-06-20 13:16:39 +02:00
BodgeMaster 269dfc498c install stage 1: minor fixes 2023-06-20 13:16:00 +02:00
BodgeMaster e61ac82761 Add grub to list of packages to install 2023-06-14 11:20:50 +02:00
BodgeMaster 62a532bf21 install stage 1: fix setting hostname 2023-06-14 10:16:11 +02:00
BodgeMaster cdc16c1ad4 install stage 1: Would help to actually tell sed which file to edit 2023-06-14 10:00:26 +02:00
BodgeMaster db6c18e67a install stage 1: all sorts of minor fixes and rc.conf configuration 2023-06-14 09:47:23 +02:00
BodgeMaster cc16479341 install stage 1: change /mnt/container to /container
Give them partitions names while we’re ar it...
2023-06-14 07:18:19 +02:00
BodgeMaster 29af65cfc1 install stage 1: fstab 2023-06-14 07:07:17 +02:00
BodgeMaster ccc6982ee0 Configure xbps and sudo 2023-06-14 06:04:17 +02:00
BodgeMaster 13c0de2f96 install stage 1: /mnt/TARGET ffs 2023-06-13 14:54:36 +02:00
BodgeMaster 52fa691909 Installer Stage 1: implement up to where packages are first installed 2023-06-13 14:25:23 +02:00
BodgeMaster 2769c809b0 prepare files 2023-06-13 09:01:34 +02:00