Commit Graph

323 Commits

Author SHA1 Message Date
Le0xFF
8b495857b4 Get rid of btrfs_map_physical
Use `btrfs inspect-internal map-swapfile` command, as reported in official documentation: [Hibernation](https://btrfs.readthedocs.io/en/latest/Swapfile.html#hibernation)
2023-10-02 20:30:36 +02:00
Le0xFF
25c0c6684a Add some comments 2023-10-02 18:28:51 +02:00
Le0xFF
f4ee8c85ec Finally fix kdfontop.c error 2023-10-02 18:21:58 +02:00
Le0xFF
fb03a19e05 Uncomment "FONT" line only 2023-10-02 17:42:24 +02:00
Le0xFF
b84a3d6702 Fix i18n dracut conf 2023-10-02 17:34:51 +02:00
Le0xFF
825101ae9c Set console font to avoid kdfontop.c errors 2023-09-03 10:43:47 +02:00
Le0xFF
945061d92f Code optimization 2023-08-05 17:51:30 +02:00
Le0xFF
7eb4edb628 Introduce chroot_shell function:
- Let user open a new bash shell during chroot menu
2023-08-04 14:44:29 +02:00
Le0xFF
a2e65a6368 Update README 2023-08-04 12:43:15 +02:00
Le0xFF
b094fdc0c1 Use xmirror to change repo mirror during chroot 2023-08-04 12:34:10 +02:00
Le0xFF
2d6aee3af7 Bug fixing:
- More error detection
- Add more verbose output
- Internet connection is now required
- Fix bootloader installation if encryption is later deselected
2023-08-04 12:17:25 +02:00
Le0xFF
41dc23040e Add /var/log to FSTAB
Some applications don't like to have /var/log as read-only, so add it to FSTAB for overlayfs.
2023-08-01 21:17:58 +02:00
Le0xFF
c1fb1f56ac Bug fixing:
- fix musl installation
- fix void_packages chroot function
2023-07-31 12:15:52 +02:00
Le0xFF
4848710d2e Wrong header 2023-07-31 09:17:40 +02:00
Le0xFF
002c676b54 Add new screenshot and update README 2023-07-30 18:23:37 +02:00
Le0xFF
9a68653c10 The rewrite is now the main script 2023-07-30 18:07:23 +02:00
Le0xFF
5104eb1131 Rewrite of chroot script 2023-07-30 18:06:10 +02:00
Le0xFF
6af9b01d8d Introduce format_create_install_system function
- Remove create_filesystems function
- Remove create_btrfs_subvolumes function
- Remove install_base_system_and_chroot function
2023-07-29 21:41:59 +02:00
Le0xFF
8571751e1e Introduce assign_labels function 2023-07-29 20:38:58 +02:00
Le0xFF
77fbd428c2 Bring other functions outside of main function 2023-07-29 20:20:31 +02:00
Le0xFF
b3ac2d6908 Rewrite lvm_creation function 2023-07-29 20:19:34 +02:00
Le0xFF
e089428333 Clear user_drive variable if not GPT 2023-07-29 18:24:58 +02:00
Le0xFF
afc4ef5054 Rename variables and check if GPT partition table 2023-07-29 15:41:14 +02:00
Le0xFF
9f55eccdfd Use "_key" as intentional unused dummy variable 2023-07-29 15:28:03 +02:00
Le0xFF
f14ea765b7 Rewrite disk_encryption function 2023-07-29 15:23:03 +02:00
Le0xFF
96136e1253 Rename select_destination_drive function
to select_destination and improve it
2023-07-29 13:35:58 +02:00
Le0xFF
b625c10fe3 Introduce select_destination_drive function;
Rewrite disk_wiping and disk_partitioning functions;
2023-07-28 20:48:56 +02:00
Le0xFF
7065f14b0c Rewrite disk_wiping function 2023-07-28 18:32:44 +02:00
Le0xFF
a467df485b Only keep NetworkManager, like official iso 2023-07-28 18:07:57 +02:00
Le0xFF
c3ca2a1e68 Rewrite check_and_connect_to_internet
- Rename function to connect_to_internet
2023-07-28 15:40:02 +02:00
Le0xFF
3b2bed0ff3 Start rewrite process:
- Installer is now an interactive menu
- Rewrite set_keyboard_layout function
2023-07-28 12:07:30 +02:00
Le0xFF
74ad30e212 Fix swap creation for low memory systems 2023-07-27 16:12:57 +02:00
Le0xFF
14de907f4d Fix mounting folders for chroot, fixes issue #6 2023-07-27 15:43:41 +02:00
Le0xFF
02cdd89d21 Cosmetic changes 2022-09-07 14:05:06 +02:00
Le0xFF
21c0b70912 Fix exit from a loop 2022-09-07 13:04:36 +02:00
Le0xFF
1c473e7ea1 Add missing i18n dracut module 2022-09-07 12:55:44 +02:00
Le0xFF
fe826aa85c Try another way to check if custom void-packages git repo exists or not
This should also fix issue #4
2022-09-06 20:38:14 +02:00
Le0xFF
1e9b3577e8 Keep unused grub_ckb.sh script up to date 2022-09-05 19:26:06 +02:00
Le0xFF
9fa24125a6 Add another check if GRUB2 is installed or not 2022-09-05 19:25:04 +02:00
Le0xFF
39b72fede5 Cosmetic changes 2022-09-04 10:59:02 +02:00
Le0xFF
5a9c6a2dcb Cosmetic changes 2022-09-03 23:16:20 +02:00
Le0xFF
473d25fa63 Keep unused chroot.sh script up to date 2022-09-03 23:12:16 +02:00
Le0xFF
7148592ac5 Upload grub custom keyboard script
This script is already integrated in main vli.sh script and so will be unused, but it will be handy to have it around
2022-09-03 23:11:52 +02:00
Le0xFF
7adc4d04f2 Update README with latest changes
Clarify that a custom keyboard layout can be integrated in GRUB2 efi file, adding also instruction on how to unlock encrypted partition if a wrong password is used in GRUB2 unlocking
2022-09-03 23:10:31 +02:00
Le0xFF
03a279a510 Integrate custom keyboard layout in grubx64.efi
If GRUB2 is choosen as bootloader, after selecting a keyboard layout it's possible to integrate it in the efi file through a script located in /etc/kernel.d/post-install/
2022-09-03 23:07:50 +02:00
Le0xFF
ed5a5b22d1 Cosmetic changes 2022-09-01 15:07:01 +02:00
Le0xFF
6194798fe8 More typos 2022-09-01 14:49:59 +02:00
Le0xFF
d1d5e2d593 Typo 2022-09-01 14:46:05 +02:00
Le0xFF
4d4031e10d Keep old chroot.sh script up to date 2022-09-01 14:40:17 +02:00
Le0xFF
bd6d99507b Forget to consider official void-packages repo 2022-09-01 14:22:53 +02:00