Commit graph

863 commits

Author SHA1 Message Date
Tobias Powalowski
71b3cbcc4d simplify keyring for both arches 2022-04-28 19:55:57 +02:00
Tobias Powalowski
9c4f2eea07 don't show error on delete 2022-04-26 19:39:51 +02:00
Tobias Powalowski
fc2572bbbf only delete existing directory 2022-04-26 19:33:02 +02:00
Tobias Powalowski
1b04a3e755 remove raw from cleanup 2022-04-26 16:32:57 +02:00
Tobias Powalowski
5a829d37fb move passwd to base_common 2022-04-26 15:48:02 +02:00
Tobias Powalowski
cb470a6a86 correct path 2022-04-26 15:19:00 +02:00
Tobias Powalowski
be0b8be838 move launch-setup.sh to installer_common 2022-04-26 15:16:46 +02:00
Tobias Powalowski
d2841519aa simplify launching setup or update-installer.sh, add bashrc which launches zsh by default, switch root to /bin/bash shell 2022-04-26 15:05:16 +02:00
Tobias Powalowski
973f57bf2e remove tmpfs on /var/tmp, not needed on writable archboot 2022-04-26 11:48:49 +02:00
Tobias Powalowski
ccb8099004 remove tmpfs on /var/tmp, not needed on writable archboot 2022-04-26 11:46:59 +02:00
Tobias Powalowski
f2904ed350 remove gnupg mounting for pacman, archboot's ramfs is writable 2022-04-26 10:52:41 +02:00
Tobias Powalowski
9ce90f910d functionalize update-installer.sh 2022-04-25 15:11:54 +02:00
Tobias Powalowski
b534b997f7 move gzip to base_common 2022-04-25 11:19:00 +02:00
Tobias Powalowski
86ace6d072 add mountpoint to cleanup 2022-04-25 10:53:26 +02:00
Tobias Powalowski
77f630c48c add default keymap and font to latest image 2022-04-25 10:48:20 +02:00
Tobias Powalowski
be359a7ba0 move mountpoint to base_common 2022-04-25 09:50:46 +02:00
Tobias Powalowski
425f7d4e44 move rmmod to correct cleanup hook 2022-04-20 17:06:32 +02:00
Tobias Powalowski
3995438cc1 move mkfs.btrfs out of filesystem, add rmmod to base_common, change update-installer.sh to use rmmod and add UEFI/BIOS kexec handling 2022-04-20 14:07:49 +02:00
Tobias Powalowski
8d6fcf3bc3 add zstd kernel module to base_common 2022-04-18 14:51:34 +02:00
Tobias Powalowski
7196af04c7 add full /usr/lib/sysctl.d directory 2022-04-17 21:47:39 +02:00
Tobias Powalowski
0a436ea74a add sysusers.d 2022-04-17 13:52:20 +02:00
Tobias Powalowski
1481404a21 shorten secure_boot changes 2022-04-07 17:54:56 +02:00
Tobias Powalowski
f1a9290331 add sbctl to secure boot hook 2022-04-07 16:09:51 +02:00
Tobias Powalowski
87965f4dd9 remove archboot- from restore-usbstick.sh 2022-04-05 21:11:56 +02:00
Tobias Powalowski
c7f720518b remove archboot- from backup scripts on environment, add backup scripts to updater 2022-04-05 09:59:34 +02:00
Tobias Powalowski
ddbc2d09fd readd full terminfo 2022-04-04 07:43:15 +02:00
Tobias Powalowski
ed02a2240d change to C.UTF-8 2022-04-04 06:47:49 +02:00
Tobias Powalowski
b12efa085f add all terminfo it breaks setup if missing 2022-04-03 21:37:18 +02:00
Tobias Powalowski
0a07d9baba add tmux to environment 2022-04-02 13:48:15 +02:00
Tobias Powalowski
82393f9f1f only include working weechat plugins 2022-04-02 10:13:16 +02:00
Tobias Powalowski
30af42bc63 change nick name to archboot-user 2022-04-02 09:33:35 +02:00
Tobias Powalowski
6d2e93fc9d fix MOTD writing 2022-04-02 09:21:03 +02:00
Tobias Powalowski
5ccbde0bb0 add weechat to MOTD 2022-04-02 08:43:31 +02:00
Tobias Powalowski
896a504ff0 add preconfigured weechat 2022-04-01 18:36:37 +02:00
Tobias Powalowski
cafc97c908 add elinks defaults for opening wiki and add 3 bookmarks 2022-04-01 15:40:44 +02:00
Tobias Powalowski
910018ae01 add text for elinks browser usage 2022-04-01 10:56:06 +02:00
Tobias Powalowski
2734bef211 color 7 2022-04-01 10:42:13 +02:00
Tobias Powalowski
e77b583078 add mdcheck script 2022-04-01 08:57:14 +02:00
Tobias Powalowski
d74497a7b9 remove crda 2022-03-31 08:26:12 +02:00
Tobias Powalowski
750317c5b4 add color to start message 2022-03-27 08:29:33 +02:00
Tobias Powalowski
d1a37b495e add zram to base_common 2022-03-25 10:13:14 +01:00
Tobias Powalowski
024514bb1b apply functions changes to hooks 2022-03-21 22:46:59 +01:00
Tobias Powalowski
26576bc697 add installer_common_functions to installer hook 2022-03-21 16:00:53 +01:00
Tobias Powalowski
ccb17ec737 split out double functions into installer_common_functions 2022-03-21 15:55:33 +01:00
Tobias Powalowski
469ddcd482 add quotes from shellcheck run 2022-03-21 12:53:16 +01:00
Tobias Powalowski
d5178d23c4 use all patches for mkinitcpio in update mode, switch to pgrep in update-installer.sh, check if license directory exists in release mode, add pacman keyring as extra step 2022-03-21 09:10:18 +01:00
Tobias Powalowski
b8352ab039 add /etc/archboot/defaults to installer hook 2022-03-19 08:46:54 +01:00
Tobias Powalowski
e26527c360 add broadcom-wl to autodetected packages to install 2022-03-19 08:10:46 +01:00
Tobias Powalowski
4b018aa3c6 rearrange the pacman cache inclusion 2022-03-18 20:21:14 +01:00
Tobias Powalowski
ca55ae2b48 remove double slash 2022-03-18 18:40:06 +01:00
Tobias Powalowski
c27463e8c7 move offline files to local, add correct setup title 2022-03-18 17:18:00 +01:00
Tobias Powalowski
fe500dbf83 move install to base_common 2022-03-18 14:14:10 +01:00
Tobias Powalowski
1fe6d9c2a3 start adding offline iso 2022-03-18 12:32:00 +01:00
Tobias Powalowski
8a75967ca4 revert lz4 change, it's just an wrong error printed by the kernel and zstd works as expected in kexec mode 2022-03-17 11:57:37 +01:00
Tobias Powalowski
e98c2ef714 add screen terminfo files 2022-03-16 21:21:19 +01:00
Tobias Powalowski
5620fad427 add xterm-256color 2022-03-16 20:08:42 +01:00
Tobias Powalowski
6c166410b8 switch to lz4 -l compression in update-installer.sh mode, zstd is broken with kexec 2022-03-16 14:32:56 +01:00
Tobias Powalowski
cb76ffbc8f add -T0 -19 to zstd initramfs compressor, remove raw binary 2022-03-16 13:04:17 +01:00
Tobias Powalowski
b7059393ef add MODULES_DECOMPRESS=no to configs, rename update_installer hooks to cleanup 2022-03-16 10:07:36 +01:00
Tobias Powalowski
4a7058a9d1 add MODULES_DECOMPRESS=no to configs, rename update_installer hooks to cleanup 2022-03-16 10:00:53 +01:00
Tobias Powalowski
924ab69352 add logging to ttyS0 from tty1 on latest iso 2022-03-16 08:33:30 +01:00
Tobias Powalowski
42d5650bae fix latest iso, move systemd-umount to the beginning 2022-03-15 21:06:22 +01:00
Tobias Powalowski
1ad5ba0b0c update kms hook to enable more setups 2022-03-15 07:15:59 +01:00
Tobias Powalowski
705ea13d7b use map feature wherever possible 2022-03-14 21:32:33 +01:00
Tobias Powalowski
404d915838 move systemd-umount in file 2022-03-08 08:17:38 +01:00
Tobias Powalowski
2f09459483 remove full terminfo, only add linux and vt102 2022-03-08 08:07:50 +01:00
Tobias Powalowski
0556496872 add date to common base hooks 2022-03-07 21:53:41 +01:00
Tobias Powalowski
338e24343e add /etc/archboot/defaults to environment 2022-03-07 20:26:44 +01:00
Tobias Powalowski
190b6c1d89 remove btrfs-convert, it needs reiserfsprogs 2022-02-25 08:05:24 +01:00
Tobias Powalowski
9670f1b18b remove ntfs-3g support, not needed anymore kernel supports ntfs mounting 2022-02-25 07:19:03 +01:00
Tobias Powalowski
4b6ba5e73c remove reiserfs from hooks 2022-02-24 21:00:51 +01:00
Tobias Powalowski
c2b8f99d1f shellcheck code cleanup, enable parallel building for both architectures 2022-02-20 10:15:57 +01:00
Tobias Powalowski
108396c566 change to reproducable bootloaders 2022-02-18 15:50:06 +01:00
Tobias Powalowski
f4ff519105 remove torrent code 2022-02-09 16:39:36 +01:00
Tobias Powalowski
7d1e534f24 remove torrent code 2022-02-09 16:38:44 +01:00
Tobias Powalowski
f5df400815 fix typo 2022-02-09 09:34:27 +01:00
Tobias Powalowski
921a1b22a9 big cleanup of build scripts with functions 2022-02-08 17:01:21 +01:00
Tobias Powalowski
12b500f940 add comment about RAM saving 2022-02-07 15:16:34 +01:00
Tobias Powalowski
80762f0747 add directory check 2022-02-07 10:22:35 +01:00
Tobias Powalowski
c3813c30e1 fix deleting of caching dir 2022-02-05 21:52:25 +01:00
Tobias Powalowski
64b5b82dc0 move package cache and delete it afterwards 2022-02-05 18:14:49 +01:00
Tobias Powalowski
9cc0e5b1a2 switch ldd to non deletable 2022-02-05 17:50:18 +01:00
Tobias Powalowski
f01ee49d85 add comments to hooks, DO NÓT USE ON REGULAR SYSTEM. 2022-02-05 16:59:44 +01:00
Tobias Powalowski
c341f11217 delete double entries 2022-02-05 16:51:46 +01:00
Tobias Powalowski
e06dc7c435 fix symlinks on cleanup 2022-02-05 16:21:28 +01:00
Tobias Powalowski
0e26e7afe9 'move binaries to correct hook, move symlinks in front of binary' 2022-02-05 16:07:30 +01:00
Tobias Powalowski
0bdf14554f more update_installer hooks to save RAM 2022-02-05 12:09:39 +01:00
Tobias Powalowski
6fb824dcb6 remove module deleting, not possible modules are assemled in last mkinitcpio step 2022-02-05 11:28:41 +01:00
Tobias Powalowski
e457c673df implement cleanup during update installer 2022-02-05 10:07:00 +01:00
Tobias Powalowski
e933607a26 remove archinstall again, does not work 2022-02-04 14:14:35 +01:00
Tobias Powalowski
230f542cfa fix uname -m 2022-02-04 09:09:37 +01:00
Tobias Powalowski
beda2ddf7b only add archinstall on x86_64 2022-02-04 08:51:48 +01:00
Tobias Powalowski
502a8eeaf7 add archinstall as C version to archboot 2022-02-04 08:21:04 +01:00
Tobias Powalowski
6c06121883 add all cifs-utils 2022-02-03 22:38:39 +01:00
Tobias Powalowski
5e379267ee replace mkkeys.sh with a modified uuidgen one 2022-02-03 22:05:49 +01:00
Tobias Powalowski
7df53db659 add missing nano binary 2022-02-03 10:00:25 +01:00
Tobias Powalowski
954d258537 update initramfs creation in update script 2022-02-03 09:09:19 +01:00
Tobias Powalowski
75baadec28 move dd and hexdump to base_common 2022-02-03 07:28:14 +01:00
Tobias Powalowski
13c77fe01d remove another network driver 2022-02-02 16:07:04 +01:00
Tobias Powalowski
ef0ea688a3 remove another network driver 2022-02-02 16:02:10 +01:00