Commit Graph

92 Commits (95563b967b559e5fc2b7c5ea439e6c7360b3bd9f)

Author SHA1 Message Date
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 234432cf74 pre-install kernel hook: only keep 3 old kernels instead of waiting until we run out of disk space 2023-07-14 23:11:02 +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 c477744a58 package selections: add Xorg packages where relevant 2023-07-14 20:51:40 +02:00
BodgeMaster 94e00e7260 notes to self: update todo list 2023-07-14 20:50:59 +02:00
BodgeMaster 4dcd7d131f Minor improvements and fixes all over the place 2023-07-14 20:50:12 +02:00
BodgeMaster 3fe2535213 notes to self: update TODO list 2023-07-03 14:14:23 +02:00
BodgeMaster 657f5f1d47 install stage 2: start implementing 2023-07-03 14:12:55 +02:00
BodgeMaster a8a62834d4 package_selections/**: ensure that we have an internet connection where we need it 2023-07-03 14:11:57 +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 8f2a786826 package_selections/**: rename post-install to post_install bc bash was unhappy about it 2023-07-03 12:40:12 +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 782cabf545 notes to self: update TODO list 2023-07-02 20:58:59 +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 4beb8cfa4d install stage 2: exec bash for development 2023-06-30 12:43:10 +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 c6004dad6c notes to self: update todo list 2023-06-29 20:31:31 +02:00
BodgeMaster 7ca06298bb backup-fs: Deal with overlay showing up as multiple file systems
Before, we would simply pass -one-file-system to mksquashfs,
now we go through all mount points to generate a list of all directories
to exclude and add the mount points as pseudo files to the squashfs.
2023-06-29 20:13:18 +02:00
BodgeMaster 61646d9d04 backup-fs: debug in a shell 2023-06-29 14:33:05 +02:00
BodgeMaster 8bcfeaee57 install stage 1: remove now useless stdin workaround for backup-fs 2023-06-29 14:31:53 +02:00
BodgeMaster 175ad8e3be backup-fs: Attempt to fix input some more 2023-06-29 14:02:50 +02:00
BodgeMaster 48f01de830 backup-fs: attempt to fix not properly taking input on shutdown 2023-06-29 13:36:50 +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 071a25f368 grub-config: add quiet to kernel cmdline 2023-06-29 00:46:57 +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 a2489377ce grub-config: fix stupid 2023-06-28 23:28:18 +02:00
BodgeMaster ce69477581 move /boot to container partition 2023-06-28 22:59:09 +02:00
BodgeMaster b95b8ce634 notes to self: cut down on TODO list 2023-06-28 22:23:08 +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 6ebde2efd1 dracut modules: wait for disks to show up 2023-06-28 15:19:06 +02:00
BodgeMaster d30bc61c0e dracut modules: implement squashfs-img script 2023-06-28 14:05:23 +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 7aafaf172e grub-config: add kernel command line to default boot entry 2023-06-28 13:11:31 +02:00
BodgeMaster 8ea64ee1a4 notes to self: more todo 2023-06-28 13:03:55 +02:00
BodgeMaster d0d188bbd3 grub-config: add first default kernel boot parameters 2023-06-28 13:03:14 +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