BodgeMaster
a8fe22e7c5
package selections/nvidia: remove duplicate TODO
2023-07-15 02:25:42 +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
1faed5f2e9
package selections: warn about nonfree repo when asking whether to install the nvidia driver
2023-07-15 01:18:55 +02:00
BodgeMaster
8566b631be
package selections: remove sections that will no longer be used
2023-07-15 01:17:34 +02:00
BodgeMaster
1469745ee1
notes to self: update todo list
2023-07-15 01:08: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
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