Commit graph

2608 commits

Author SHA1 Message Date
Tobias Powalowski
ea3419b4b6 speedup network link detection 2022-06-21 11:52:15 +02:00
Tobias Powalowski
36505cf7df fix comment on mmc blockdevice name 2022-06-21 11:36:50 +02:00
Tobias Powalowski
f72c99c790 color setup green 2022-06-21 07:19:24 +02:00
Tobias Powalowski
6312fd9cbb rename update-installer.sh to update-installer on install environment 2022-06-21 07:17:04 +02:00
Tobias Powalowski
3b4ed69bb6 remove not needed sleep anymore 2022-06-21 07:05:55 +02:00
Tobias Powalowski
a74b505700 change comment 2022-06-20 18:26:54 +02:00
Tobias Powalowski
c900c1f7f9 fix mmc on autoprepare 2022-06-20 18:25:07 +02:00
Tobias Powalowski
b9feafee73 fix mmc on autoprepare 2022-06-20 18:07:29 +02:00
Tobias Powalowski
f00578bcfa fix autoprepare partition initializing 2022-06-20 18:00:42 +02:00
Tobias Powalowski
3d8785866c fix device listing 2022-06-20 17:55:29 +02:00
Tobias Powalowski
7ffa8e7696 sleep longer on filesystem creation 2022-06-20 12:26:11 +02:00
Tobias Powalowski
32b0160619 sleep longer on autoprepare filesystem creation 2022-06-20 12:25:27 +02:00
Tobias Powalowski
cdff832266 fix iso name on aarch64 2022-06-20 09:52:27 +02:00
Tobias Powalowski
cc55846f8d don't sign kernel on aarch64 2022-06-20 08:07:24 +02:00
Tobias Powalowski
fa0f0afddb revert secure boot MOK signing 2022-06-20 06:59:10 +02:00
Tobias Powalowski
8969241e24 move _KEYDIR to defaults, sign kernel image with Archboot MOK for kexec reboot in Secure Boot system 2022-06-18 12:33:38 +02:00
Tobias Powalowski
f0e97c335c revert export 2022-06-18 11:20:52 +02:00
Tobias Powalowski
4ad1746ef6 export _HWKVER 2022-06-18 11:12:16 +02:00
Tobias Powalowski
447a1b70ab name aarch64 iso images archlinuxarm 2022-06-17 15:56:56 +02:00
Tobias Powalowski
19787c0c42 use .cer instead of.CER for DELL FW 2022-06-17 10:23:25 +02:00
Tobias Powalowski
0a452c5164 use correct fedora shim version 2022-06-16 22:42:15 +02:00
Tobias Powalowski
b32da26250 bump fedora shim to 15.6-1 2022-06-16 16:51:02 +02:00
Tobias Powalowski
8c0c77eec6 only sign grub and kernel 2022-06-16 14:28:23 +02:00
Tobias Powalowski
fc53845233 silence sbsign 2022-06-16 14:15:35 +02:00
Tobias Powalowski
55807580d7 sign kernel and efi files with MOK 2022-06-16 13:58:21 +02:00
Tobias Powalowski
6f2afadab4 add Archboot to setup title 2022-06-13 11:38:11 +02:00
Tobias Powalowski
4b4863afba remove Arch Linux from welcome messages 2022-06-13 11:31:30 +02:00
Tobias Powalowski
f7cdb98378 rename iso files to archboot-archlinux, new background image 2022-06-13 11:26:51 +02:00
Tobias Powalowski
7e3c12c0c3 new server path layout 2022-06-12 21:26:10 +02:00
Tobias Powalowski
d963d590cf new server path layout 2022-06-12 21:22:48 +02:00
Tobias Powalowski
b873501d5a precise check on archboot repository 2022-06-12 19:30:09 +02:00
Tobias Powalowski
0237778505 move archboot_repo to archboot with adress archboot-repository 2022-06-12 18:50:40 +02:00
Tobias Powalowski
4f97bfb212 rename KDE_PACKAGES to PLASMA_PACKAGES 2022-06-12 14:45:45 +02:00
Tobias Powalowski
3a9df29215 readd kexec memory gap on aarch64 2022-06-12 09:30:38 +02:00
Tobias Powalowski
38d3556f6a fix grub config on aarch64 2022-06-11 20:10:51 +02:00
Tobias Powalowski
1f540bbc3f fix grub config on aarch64 2022-06-11 20:00:57 +02:00
Tobias Powalowski
352e38b03e remove kexec memory gaps 2022-06-11 18:39:19 +02:00
Tobias Powalowski
ea0bb0736e higher value 2022-06-11 17:55:09 +02:00
Tobias Powalowski
5f8e179e3e try to solve the memory gap with --mem-max option 2022-06-11 15:54:15 +02:00
Tobias Powalowski
e5f7aace59 remove double slash 2022-06-11 12:28:38 +02:00
Tobias Powalowski
3ca2678698 allow more environments on machines with more than 4.5GB RAM in local mode 2022-06-11 12:11:41 +02:00
Tobias Powalowski
14d1165acb allow more environments on machines with more than 5GB RAM in local mode 2022-06-11 10:19:21 +02:00
Tobias Powalowski
55d8f26a88 show iptions 2022-06-11 10:10:51 +02:00
Tobias Powalowski
e937b5fa6b allow more environments on machines with more than 6GB RAM in local mode 2022-06-11 09:10:35 +02:00
Tobias Powalowski
488066e271 add correct prefix to find perl remove 2022-06-10 10:59:25 +02:00
Tobias Powalowski
6194dad521 remove archboot-helper from server, move it to archboot-sources 2022-06-10 10:12:31 +02:00
Tobias Powalowski
b9edc4745d clean perl and only fix vim 2022-06-10 09:39:09 +02:00
Tobias Powalowski
1d36cb94d4 readd localce_gen function 2022-06-09 21:15:35 +02:00
Tobias Powalowski
b33c84eaa3 adapt recent glibc changes with included C.UTF-8 2022-06-09 21:13:52 +02:00
Tobias Powalowski
7af0c9b206 fix bootloader script 2022-06-09 20:25:46 +02:00
Tobias Powalowski
4a9073f1ca remove double xfce entry 2022-06-06 14:29:42 +02:00
Tobias Powalowski
a5bb043f3d add missing spaces 2022-06-06 13:24:15 +02:00
Tobias Powalowski
8df0e21214 shorten graphical start parameters, -gnome -xfce -plasma for xorg environments 2022-06-06 12:21:18 +02:00
Tobias Powalowski
d1d0e31fab rename -kde options to -plasma options, added wayland start scripts for gnome and kde 2022-06-06 12:19:44 +02:00
Tobias Powalowski
d4b0c282bb readd x86_64 memory gap 2022-06-06 10:51:30 +02:00
Tobias Powalowski
be82a4e6de readd x86_64 memory gap 2022-06-06 10:40:37 +02:00
Tobias Powalowski
2e58113234 reorder update-installer options, allow only one graphical environment on local image 2022-06-06 09:07:58 +02:00
Tobias Powalowski
e44b1a86e1 remove obsolete whint_mode option 2022-06-05 19:09:37 +02:00
Tobias Powalowski
0ab9801db0 add new default for efi partition to 512M 2022-06-05 19:03:48 +02:00
Tobias Powalowski
01e74bd204 add new f2fs defaults, based on wiki entry 2022-06-05 19:00:47 +02:00
Tobias Powalowski
a55c9bbfe1 remove empty line 2022-06-05 18:45:05 +02:00
Tobias Powalowski
d6b1854463 reorder filesystems 2022-06-05 18:42:36 +02:00
Tobias Powalowski
bd434a3b2a remove not needed move back of package cache 2022-06-05 09:18:50 +02:00
Tobias Powalowski
db2a6fe51b allow package cache alread with 2600MB RAM 2022-06-05 09:10:07 +02:00
Tobias Powalowski
b1dd99570d precise gap 2022-06-05 00:00:10 +02:00
Tobias Powalowski
f0368265e7 add memory gap for aarch64 2022-06-04 23:58:48 +02:00
Tobias Powalowski
decd637a3d add memory gap for aarch64 2022-06-04 23:56:53 +02:00
Tobias Powalowski
61c9536707 reorder message 2022-06-04 21:55:52 +02:00
Tobias Powalowski
600567a132 don't remove directory 2022-06-04 21:48:52 +02:00
Tobias Powalowski
87c63260fe show correct options on images 2022-06-04 20:41:11 +02:00
Tobias Powalowski
a57d52f021 checks optimized 2022-06-04 20:25:38 +02:00
Tobias Powalowski
84512bcab5 rewrite check 2022-06-04 20:04:40 +02:00
Tobias Powalowski
5d692b4966 remove dhcpcd checks 2022-06-04 19:56:11 +02:00
Tobias Powalowski
a2257d8b99 adapt check for serial consoles 2022-06-04 15:21:03 +02:00
Tobias Powalowski
0e0aa323a4 adapt check for serial consoles 2022-06-04 15:06:33 +02:00
Tobias Powalowski
bbe89989c6 run always -latest-install on local image 2022-06-04 15:04:06 +02:00
Tobias Powalowski
af243e7009 adapt RAM checks 2022-06-04 15:00:55 +02:00
Tobias Powalowski
41e05b7c5c adapt RAM checks 2022-06-04 14:53:40 +02:00
Tobias Powalowski
47b0452d63 fix package install on local image 2022-06-04 14:18:09 +02:00
Tobias Powalowski
b61669877c fix package install on local image 2022-06-04 14:07:57 +02:00
Tobias Powalowski
7d5205aa20 define new kexec switch 2022-06-04 13:39:13 +02:00
Tobias Powalowski
255617eafd don't move whole cache to container, let pacman decide what to do and remove the cache from environment afterwards 2022-06-04 13:36:13 +02:00
Tobias Powalowski
cc0c94061b add welcome to error 2022-06-04 11:29:41 +02:00
Tobias Powalowski
8065670533 add latest check 2022-06-04 11:20:54 +02:00
Tobias Powalowski
39ffe075dd add error out on less than 3.2GB on local image, don't move package cache from container to archboot back 2022-06-04 11:02:31 +02:00
Tobias Powalowski
96d07b4340 add memory switch for --latest and --latest-install on latest and local image 2022-06-04 08:13:03 +02:00
Tobias Powalowski
271b150fe2 maximize initramfs size 2022-06-04 06:54:19 +02:00
Tobias Powalowski
52afcf7e34 split at 750MB the ramdisk 2022-06-03 23:45:08 +02:00
Tobias Powalowski
619eaf5ec1 don't show custom xorg and wayland on local mode 2022-06-03 23:14:47 +02:00
Tobias Powalowski
29afdbc232 show desktop options on local image too 2022-06-03 23:03:23 +02:00
Tobias Powalowski
c11858ae41 replace _XORG with GRAPHICAL_PACKAGES 2022-06-03 22:40:15 +02:00
Tobias Powalowski
3a6344f6ef fix aarch64 repository and container creation 2022-06-03 21:23:33 +02:00
Tobias Powalowski
6b6daef429 remove wrong message 2022-06-03 20:05:55 +02:00
Tobias Powalowski
447318dd24 adjust RAM settings, removed memory gap 2022-06-03 19:52:56 +02:00
Tobias Powalowski
ca4dbe6f53 add kernel_cache clean to initrd wait loop 2022-06-03 17:31:34 +02:00
Tobias Powalowski
feeb3c5ead add kernel_cache clean to kexec wait loop 2022-06-03 17:27:04 +02:00
Tobias Powalowski
aba4b18631 clean kernel cache on different stages 2022-06-03 17:14:11 +02:00
Tobias Powalowski
af5a45292d correct wayland package 2022-06-03 16:21:05 +02:00
Tobias Powalowski
1704049179 add all graphic packages to container 2022-06-03 16:19:01 +02:00
Tobias Powalowski
7866919055 fix local container creation 2022-06-03 14:56:01 +02:00
Tobias Powalowski
286e313bb0 add pacman-init check 2022-06-03 12:52:42 +02:00
Tobias Powalowski
6259ce449f delete only /usr/* 2022-06-03 11:57:12 +02:00
Tobias Powalowski
19ef2324ef delete only /usr 2022-06-03 11:51:16 +02:00
Tobias Powalowski
26f4434353 delete /usr last 2022-06-03 11:46:07 +02:00
Tobias Powalowski
f80ad1fbab add missing quotes 2022-06-03 11:39:07 +02:00
Tobias Powalowski
150ac015c8 same cleanup routine for both kexec ways 2022-06-03 11:38:23 +02:00
Tobias Powalowski
3912355d39 fix double welcome message 2022-06-03 11:09:13 +02:00
Tobias Powalowski
28fe568e38 correct memory checks to fit to messages 2022-06-03 10:40:49 +02:00
Tobias Powalowski
a0a1a010f3 add local mode to all logins 2022-06-03 09:32:00 +02:00
Tobias Powalowski
96a0a1a12c reformat welcome message in login 2022-06-03 09:21:44 +02:00
Tobias Powalowski
30377a5cc2 fix login checks 2022-06-03 08:58:19 +02:00
Tobias Powalowski
8a21c9f6e1 fix login checks 2022-06-03 08:57:59 +02:00
Tobias Powalowski
42d1616957 add check for local mode in login 2022-06-03 08:22:40 +02:00
Tobias Powalowski
2131d2cb4b openssh is now on every image type 2022-06-03 08:13:18 +02:00
Tobias Powalowski
9fc320a2c0 allow 2GB for latest image 2022-06-03 08:11:30 +02:00
Tobias Powalowski
0857ebd7c8 always show local mode on login 2022-06-03 07:51:19 +02:00
Tobias Powalowski
c2452523bf add logging to pts/0 too 2022-06-03 07:37:44 +02:00
Tobias Powalowski
576247afd9 fix path for cleanup and pacman gpg copying 2022-06-02 21:16:14 +02:00
Tobias Powalowski
9be760352f add comment on downloading archboot and xorg on x86_64 2022-06-02 20:24:04 +02:00
Tobias Powalowski
886c8adef0 don't remove perl until https://bugs.archlinux.org/task/74940 is fixed 2022-06-02 20:19:14 +02:00
Tobias Powalowski
bcbf7c3ba1 speedup gpg keyring by reusing first gpg pacman keyring on boot 2022-06-02 20:02:08 +02:00
Tobias Powalowski
b62ec82f52 clean the whole root before kexec 2022-06-02 19:31:22 +02:00
Tobias Powalowski
62a2fca779 'revert to last working state'
This reverts commit cfc0c8b646.
2022-06-02 19:11:04 +02:00
Tobias Powalowski
573eb130b9 Revert "revert cleaning"
This reverts commit 83f90a1ccd.
2022-06-02 19:07:49 +02:00
Tobias Powalowski
83f90a1ccd revert cleaning 2022-06-02 18:30:14 +02:00
Tobias Powalowski
3d17b20ea1 cleanup / before switching 2022-06-02 18:21:21 +02:00
Tobias Powalowski
bae03ce7f1 add discard to fstab 2022-06-02 17:52:17 +02:00
Tobias Powalowski
743bfefb8a don't remove perl5 on cleanup container, else vim get's broken 2022-06-02 16:50:28 +02:00
Tobias Powalowski
9920012bf6 don't remove perl5 on cleanup container, else vim get's broken 2022-06-02 16:38:35 +02:00
Tobias Powalowski
d6f0556bdf remove clear 2022-06-02 16:25:21 +02:00
Tobias Powalowski
84cedb6317 better logic in switch root 2022-06-02 16:23:39 +02:00
Tobias Powalowski
81a3b4476d continue script logging on tty started 2022-06-02 14:57:23 +02:00
Tobias Powalowski
56e24c07dd solve reboot 2022-06-02 14:52:41 +02:00
Tobias Powalowski
73ae89f103 total cleanup in the end 2022-06-02 13:43:52 +02:00
Tobias Powalowski
d90a7dab6d switch root to archboot container 2022-06-02 13:41:30 +02:00
Tobias Powalowski
6bebb3f60e move tar to base_common 2022-06-02 08:45:56 +02:00
Tobias Powalowski
7214db430a move disable pacman-init to gpg_check 2022-06-02 08:42:51 +02:00
Tobias Powalowski
e1ada1c0a6 readd comment 2022-06-02 08:39:18 +02:00
Tobias Powalowski
1b6f2d033e add steps for initialozing zram 2022-06-02 08:36:00 +02:00
Tobias Powalowski
da8f4fdc20 renumber steps 2022-06-02 08:14:15 +02:00
Tobias Powalowski
cee8cd930a don't try to copy sockets 2022-06-02 06:41:51 +02:00
Tobias Powalowski
d18f01a8c0 fix typos 2022-06-02 06:30:55 +02:00
Tobias Powalowski
3b5d2cab29 reorder things and fix numbering steps 2022-06-01 22:34:58 +02:00
Tobias Powalowski
c63d112c13 update initialize zram 2022-06-01 21:59:02 +02:00
Tobias Powalowski
893fac21ca update initialize zram 2022-06-01 21:54:23 +02:00
Tobias Powalowski
c987a4d4dc update initialize zram 2022-06-01 21:51:02 +02:00
Tobias Powalowski
947e852a31 update initialize zram 2022-06-01 21:36:16 +02:00
Tobias Powalowski
776aff3005 update initialize zram 2022-06-01 21:19:03 +02:00
Tobias Powalowski
084159714b update initialize zram 2022-06-01 21:02:51 +02:00
Tobias Powalowski
1a1962dbde update initialize zram 2022-06-01 20:55:04 +02:00
Tobias Powalowski
d0e9f016c8 update initialize zram 2022-06-01 20:33:39 +02:00
Tobias Powalowski
722f69f9cd update initialize zram 2022-06-01 19:48:00 +02:00
Tobias Powalowski
56c4b68cd7 update initialize zram 2022-06-01 19:42:15 +02:00
Tobias Powalowski
75c37bc4a8 reorder filesystems 2022-06-01 06:45:43 +02:00
Tobias Powalowski
2601c3ac16 don't remove /usr/share/archboot 2022-05-31 07:02:26 +02:00
Tobias Powalowski
c4c8b51119 remove conflicting file 2022-05-30 23:29:08 +02:00
Tobias Powalowski
879ace0164 sign local key 2022-05-30 22:36:38 +02:00
Tobias Powalowski
e87786cdeb fix mkdir 2022-05-30 21:55:15 +02:00
Tobias Powalowski
205c4d8093 add gpg key to environment 2022-05-30 21:50:44 +02:00
Tobias Powalowski
e75da93227 replace --import with --add 2022-05-30 21:38:38 +02:00
Tobias Powalowski
03170af8ca add my gpg public key to git 2022-05-30 21:33:55 +02:00
Tobias Powalowski
4c4b60c33e add my gpg key to pacman keyring 2022-05-30 21:18:00 +02:00
Tobias Powalowski
3e0beed8d6 fix repository on aarch64, add archboot repository check 2022-05-30 20:37:57 +02:00
Tobias Powalowski
a4c379da55 fix latest container creation 2022-05-30 19:41:43 +02:00
Tobias Powalowski
1777636695 fix pacman.conf for new repository 2022-05-30 18:59:57 +02:00
Tobias Powalowski
ce90cfbedb fix container creation with new archboot repository 2022-05-30 18:18:12 +02:00
Tobias Powalowski
f5cbded41f move to new url 2022-05-30 16:12:29 +02:00
Tobias Powalowski
f2455adf87 remove xorg-xwayland from WAYLAND_PACKAGES 2022-05-29 22:34:55 +02:00
Tobias Powalowski
51134343d0 use correct wayland depend for kde 2022-05-29 22:31:37 +02:00
Tobias Powalowski
0338a10622 fix kde-wayland startup by adding xorg-xwayland package, rename WAYLAND_PACKAGE to WAYLAND_PACKAGES 2022-05-29 22:01:14 +02:00
Tobias Powalowski
2ab2af0102 move message on kde before starting wayland 2022-05-29 19:18:17 +02:00
Tobias Powalowski
ceec124a17 remove exec from xfce 2022-05-29 19:14:32 +02:00
Tobias Powalowski
1b2d9aa91f readd exec and move message on gnome before starting wayland 2022-05-29 19:09:35 +02:00
Tobias Powalowski
505c100335 remove exec from gnome and kde wayland startup 2022-05-29 19:01:35 +02:00
Tobias Powalowski
30abeb1da6 add missing messages for already done actions 2022-05-29 18:59:11 +02:00
Tobias Powalowski
64fe6ea6c0 add Wayland on all messages 2022-05-29 18:50:37 +02:00
Tobias Powalowski
b7161d7dc5 remove desktop from restart 2022-05-29 18:45:50 +02:00
Tobias Powalowski
77059d23c7 log users and tmpfiles to tty7 2022-05-29 18:44:36 +02:00
Tobias Powalowski
86d46ff854 reformat Gnome messages 2022-05-29 18:43:31 +02:00
Tobias Powalowski
8965f25222 add Plasma to KDE 2022-05-29 18:42:04 +02:00
Tobias Powalowski
72112afe6e simplify wayland and xorg options, defaults added to common.sh 2022-05-29 17:56:54 +02:00
Tobias Powalowski
37c5ae77e2 readd xorg to GRAPHIC_PACKAGES, else local image is broken 2022-05-29 11:42:35 +02:00
Tobias Powalowski
33515ff9bf readd xorg to GRAPHIC_PACKAGES, else local image is broken 2022-05-29 11:41:41 +02:00
Tobias Powalowski
4fe231bed6 fix repository and container to include correct package cache 2022-05-29 10:26:01 +02:00
Tobias Powalowski
09f38fd5c9 add custom_wayland, add restart commands 2022-05-29 08:46:21 +02:00
Tobias Powalowski
50efeda82b add custom_wayland, add restart commands 2022-05-29 08:43:53 +02:00
Tobias Powalowski
f925d02ad9 rename X_PACKAGE -> GRAPIC_PACKAGES, rename X_IGNORE -> GRAPHIC_IGNORE, add KDE Wayland support, move xorg and wayland package installs to prepare_graphic 2022-05-28 22:38:41 +02:00
Tobias Powalowski
53b222d44b remove haveged from pacman initialization 2022-05-28 19:53:14 +02:00
Tobias Powalowski
b897a6d3f6 don't as for Enter on wayland start #4 2022-05-28 11:54:54 +02:00
Tobias Powalowski
4cfb70cdfc don't as for Enter on wayland start #3 2022-05-28 11:51:31 +02:00
Tobias Powalowski
e08a385c69 don't as for Enter on wayland start #2 2022-05-28 11:44:03 +02:00
Tobias Powalowski
439994f301 don't as for Enter on wayland start 2022-05-28 11:42:03 +02:00
Tobias Powalowski
6cf028a3ad start adding gnome wayland support 2022-05-28 11:19:22 +02:00
Tobias Powalowski
1b64bf6f0a remove gir-1.0 and help from /usr/share 2022-05-23 22:28:33 +02:00
Tobias Powalowski
78d70d2edc revert tmpfs for /, it breaks kexec boot <4GB 2022-05-23 21:43:44 +02:00
Tobias Powalowski
a5f036984b add missing gnome.sh 2022-05-23 19:36:18 +02:00
Tobias Powalowski
1c22fe3ba5 show all desktop environments without empty line 2022-05-23 18:11:28 +02:00
Tobias Powalowski
73dd10f032 last 2 entries to hide 2022-05-23 18:01:43 +02:00
Tobias Powalowski
415ceda975 hide gnome entries too 2022-05-23 17:56:56 +02:00
Tobias Powalowski
56675ba284 clean gnome menu, add disk utility beside gparted 2022-05-23 17:39:26 +02:00
Tobias Powalowski
b73f102585 alphabetical order 2022-05-23 17:31:34 +02:00
Tobias Powalowski
3b20ed4695 add --launch-gnome option to kde memory range 2022-05-23 17:30:43 +02:00
Tobias Powalowski
7c311e5633 create sysusers and tmpfiles before gnome startup 2022-05-23 16:00:28 +02:00
Tobias Powalowski
6e46e3349e use dbus-launch fixes core dumps 2022-05-23 15:47:52 +02:00
Tobias Powalowski
e3ffb79e6f remove dbus-launch again 2022-05-23 15:42:37 +02:00
Tobias Powalowski
917f229e2a try to fix locale for gnome-terminal 2022-05-23 15:38:53 +02:00
Tobias Powalowski
2cf1d8e6d1 try to fix locale for gnome-terminal 2022-05-23 15:34:15 +02:00
Tobias Powalowski
9313fa8ed1 fix gnome terminal with dbus-launch 2022-05-23 15:02:49 +02:00
Tobias Powalowski
e4a00c6c16 add geoclue group 2022-05-23 14:14:39 +02:00
Tobias Powalowski
4f06cf3e72 fix setup autostart 2022-05-23 11:36:58 +02:00
Tobias Powalowski
2e9880e552 fix setup autostart 2022-05-23 10:38:35 +02:00
Tobias Powalowski
7b504de831 move configure higher 2022-05-23 10:17:14 +02:00
Tobias Powalowski
7e307e3c65 copy archboot.desktop to applications directory 2022-05-23 10:16:34 +02:00
Tobias Powalowski
2ae87161a6 check on gnome-session 2022-05-23 10:09:06 +02:00
Tobias Powalowski
09341e95d1 add gnome.sh to updated programs 2022-05-23 10:02:41 +02:00
Tobias Powalowski
686db2f7c8 restore kde.sh 2022-05-23 10:01:42 +02:00
Tobias Powalowski
77d05a5021 add GNOME desktop 2022-05-23 10:00:01 +02:00
Tobias Powalowski
88109d2122 switch from ramfs to tmpfs for / 2022-05-23 06:39:38 +02:00
Tobias Powalowski
3813e4bd66 readd tmpfs on / 2022-05-22 21:30:10 +02:00
Tobias Powalowski
d8e2d946e3 add fstab file with / as ramfs 2022-05-22 20:37:58 +02:00
Tobias Powalowski
4452da1956 add fstab to initramfs 2022-05-22 20:31:33 +02:00
Tobias Powalowski
17466c972b fix if check 2022-05-22 18:17:00 +02:00
Tobias Powalowski
b2d419d548 mount /root to tmpfs, some environments check disk space 2022-05-22 18:11:11 +02:00
Tobias Powalowski
8ff3906ede fix locale on prepare_x 2022-05-22 17:31:34 +02:00
Tobias Powalowski
324f17f99d rename prepare-xorg to -custom-xorg 2022-05-22 14:08:41 +02:00
Tobias Powalowski
13dc030911 add -prepare-xorg option, allows custom environment installation afterwards 2022-05-22 11:27:43 +02:00
Tobias Powalowski
5e65335459 rename launch_setup.sh to login.sh, place it last in /etc/profile.d and add it to updated scripts 2022-05-22 08:11:21 +02:00
Tobias Powalowski
d3bf767fb4 move HIDE_MENU to xfce.sh, simplify default config 2022-05-21 15:57:57 +02:00
Tobias Powalowski
f89cdb9503 fix repository 2022-05-21 11:46:23 +02:00
Tobias Powalowski
708c64ec08 fix local package cache 2022-05-21 11:21:24 +02:00
Tobias Powalowski
d56e45f2f2 add chromium flags for all DEs 2022-05-20 22:05:53 +02:00
Tobias Powalowski
ee8c759ae7 add chromium flags for all DEs 2022-05-20 21:53:27 +02:00
Tobias Powalowski
b02ab4b930 add space 2022-05-20 21:42:59 +02:00
Tobias Powalowski
5a88054083 correct parameter 2022-05-20 21:36:30 +02:00
Tobias Powalowski
15c548168e add -launch-kde option 2022-05-20 21:02:56 +02:00
Tobias Powalowski
1cde32965b add symbols to panel 2022-05-20 20:11:59 +02:00
Tobias Powalowski
2a654e3604 add symbols to panel 2022-05-20 20:03:19 +02:00
Tobias Powalowski
719bc72328 add symbols to panel 2022-05-20 19:57:39 +02:00
Tobias Powalowski
96cf756c61 add archboot wallpaper 2022-05-20 19:33:02 +02:00
Tobias Powalowski
8684326834 add püowerdevil 2022-05-20 11:46:03 +02:00
Tobias Powalowski
b76b93db0a set correct color space for setup script 2022-05-20 11:28:27 +02:00
Tobias Powalowski
229bf13e6c set correct color space for setup script 2022-05-20 11:20:25 +02:00
Tobias Powalowski
801616e326 fix function 2022-05-20 10:50:30 +02:00
Tobias Powalowski
def1055c25 move xfce and kde out of update-installer.sh 2022-05-20 10:45:16 +02:00
Tobias Powalowski
97326342d0 fix package install 2022-05-20 10:43:08 +02:00
Tobias Powalowski
e53dc3531a fix package install 2022-05-20 10:37:53 +02:00
Tobias Powalowski
5f16a793c7 start supporting KDE 2022-05-20 10:32:26 +02:00
Tobias Powalowski
3eaea08426 fix dhcpcd detection, and also check for -latest option 2022-05-19 16:09:36 +02:00
Tobias Powalowski
f8038f8a95 add more update-installer.sh checks for parameter listing 2022-05-19 15:37:44 +02:00
Tobias Powalowski
2c61c4ef30 reformat memory messages 2022-05-19 14:56:53 +02:00
Tobias Powalowski
5f71cfd603 recolor messages 2022-05-19 11:26:02 +02:00
Tobias Powalowski
8d8ace1447 recolor messages 2022-05-19 11:22:08 +02:00
Tobias Powalowski
1d4d29e6d8 recolor messages 2022-05-19 11:21:33 +02:00
Tobias Powalowski
ea199291f6 add Warning to update-installer.sh 2022-05-18 22:31:12 +02:00
Tobias Powalowski
e250685b5c move memory warning to the beginning too 2022-05-18 22:27:10 +02:00
Tobias Powalowski
a04fb747be add 4.0G- 4.4G warning message, use new KEXEC_FILE_LOAD on >4.4G and on <3.2G RAM, between use old KEXEC_LOAD 2022-05-18 15:16:45 +02:00
Tobias Powalowski
afe2b037a8 add cut to base-common, abort on latest and local image if less than 3.2GB RAM is available.# 2022-05-18 11:28:05 +02:00
Tobias Powalowski
6892428ee5 update-installer.sh shows options on memory detection, detect memory in setup for update option 2022-05-18 10:29:34 +02:00
Tobias Powalowski
306c03fdfc update-installer.sh shows options on memory detection 2022-05-18 10:23:31 +02:00
Tobias Powalowski
179a2ca819 adjust memory barrier to 4000 2022-05-18 10:13:48 +02:00
Tobias Powalowski
e25bf16def adjust memory barrier for kexec method 2022-05-18 10:08:56 +02:00
Tobias Powalowski
cecb3610ab add kexec method switch for <4.5GB and above 2022-05-18 09:48:29 +02:00
Tobias Powalowski
a250f228e8 remove df and top from base_cleanup 2022-05-18 08:54:26 +02:00
Tobias Powalowski
109ccfc9d1 tested new kexec method 2022-05-18 08:37:44 +02:00
Tobias Powalowski
be338643b0 change to kexec -c 2022-05-18 08:04:00 +02:00
Tobias Powalowski
315d58e834 remove umount_usr 2022-05-18 07:54:19 +02:00
Tobias Powalowski
35d3c30392 new kexec routine for testing added 2022-05-18 07:41:35 +02:00
Tobias Powalowski
4812f832b9 add df to base-common 2022-05-18 06:50:07 +02:00
Tobias Powalowski
e253170f60 add top to base-common 2022-05-18 06:38:38 +02:00
Tobias Powalowski
593dec316a RAM requirement changed 2022-05-17 22:59:03 +02:00
Tobias Powalowski
512ce699bc remove _kexec function, add kexec call to update-installer.sh 2022-05-17 22:57:23 +02:00
Tobias Powalowski
bf8118457b try other kexec method 2022-05-17 22:36:11 +02:00
Tobias Powalowski
054936997b add ln to base-common 2022-05-17 22:32:46 +02:00
Tobias Powalowski
7382db24ac try other kexec method 2022-05-17 22:13:11 +02:00
Tobias Powalowski
b3dfa7ff1a lower RAM requirement for -latest option 2022-05-17 19:15:32 +02:00
Tobias Powalowski
9526e04818 more shellchecks 2022-05-17 15:33:58 +02:00
Tobias Powalowski
29f5eaa919 more shellchecks 2022-05-17 15:30:58 +02:00
Tobias Powalowski
66b763c262 disable shellcheck 2022-05-17 15:23:08 +02:00
Tobias Powalowski
356157592e change cat with direct grep 2022-05-17 13:42:55 +02:00
Tobias Powalowski
607b1a9b61 change to /proc/modules on local and latest image 2022-05-17 13:33:46 +02:00
Tobias Powalowski
95d2394539 only prepare if zram is not loaded 2022-05-17 11:41:43 +02:00
Tobias Powalowski
b52ba55f16 split usr.zram to only use on xfce launch 2022-05-17 11:36:31 +02:00
Tobias Powalowski
652629b8c5 fix ld.so.conf 2022-05-17 11:13:01 +02:00
Tobias Powalowski
f38097533c add missing directory 2022-05-17 11:10:09 +02:00
Tobias Powalowski
a51f72ca31 fix array checks 2022-05-17 11:04:52 +02:00
Tobias Powalowski
252f0e222b fix blockdevice array checks 2022-05-17 10:27:17 +02:00
Tobias Powalowski
9e2678adda 'don't show zram devices in blockdevices 2022-05-17 08:29:02 +02:00
Tobias Powalowski
73407eafa1 'don't show zram devices in blockdevices 2022-05-17 08:27:13 +02:00
Tobias Powalowski
90c1026981 fix zram dir 2022-05-17 08:16:35 +02:00
Tobias Powalowski
83570c9450 fix zram option 2022-05-17 08:15:15 +02:00
Tobias Powalowski
f9390379d8 mount /usr to zram device to save RAM on running update-installer.sh 2022-05-17 08:12:51 +02:00
Tobias Powalowski
e8eca0f9b5 always set vnc password new on rerunning update-installer.sh -launch-xfce 2022-05-16 08:12:17 +02:00
Tobias Powalowski
06199f2895 use --rm option for zstd, remove backgrounding and loop 2022-05-16 07:12:12 +02:00
Tobias Powalowski
22b5e9a6f4 remove not needed sleep 2022-05-15 22:12:48 +02:00
Tobias Powalowski
a4a7a02603 fix iso.sh 2022-05-15 20:59:11 +02:00
Tobias Powalowski
029727e708 Revert "add EFISTUB boot option to GRUB"
This reverts commit f2c73ac37b.
2022-05-15 20:57:59 +02:00
Tobias Powalowski
6c91c1870e Revert "test"
This reverts commit 39644f3372.
2022-05-15 20:53:46 +02:00
Tobias Powalowski
39644f3372 test 2022-05-15 20:44:21 +02:00
Tobias Powalowski
5d53a45391 fix functions, not working at the moment systemd-boot cannot access iso filesystem :( 2022-05-15 11:10:38 +02:00
Tobias Powalowski
7dfda5a698 fix local config 2022-05-15 10:21:58 +02:00
Tobias Powalowski
17fd8b0ae9 add EFISTUB to iso script 2022-05-15 10:20:09 +02:00
Tobias Powalowski
f2c73ac37b add EFISTUB boot option to GRUB 2022-05-15 10:10:52 +02:00
Tobias Powalowski
6e4ee6df8d lower memory requirement for xfce launch to 3.2G 2022-05-14 21:25:05 +02:00
Tobias Powalowski
5fc581193d remove correct package 2022-05-14 21:01:09 +02:00
Tobias Powalowski
ef802f077b fix pacman.log location 2022-05-14 20:43:39 +02:00
Tobias Powalowski
cba7ad1fe6 silence rm 2022-05-14 20:40:36 +02:00
Tobias Powalowski
b7ff2c670f remove installed packages immediatly from cache after installastion 2022-05-14 20:29:34 +02:00
Tobias Powalowski
2dbcaea4cf speedup initrd creation to maximum 2022-05-14 20:22:14 +02:00
Tobias Powalowski
da12ceaa84 fix remove cache loop 2022-05-14 17:08:11 +02:00
Tobias Powalowski
34f707711d remove workaround, it's a kexec bug with higher memory than 4GB 2022-05-14 14:23:37 +02:00
Tobias Powalowski
eecd2e97dc readd workaround 2022-05-14 13:47:57 +02:00
Tobias Powalowski
e52223639d fix 2022-05-14 13:42:28 +02:00
Tobias Powalowski
d6aa8766b9 fix 2022-05-14 13:41:23 +02:00
Tobias Powalowski
9325d54810 add noconfirm 2022-05-14 12:15:13 +02:00
Tobias Powalowski
8b61388824 add missing exit 2022-05-14 12:08:50 +02:00
Tobias Powalowski
4648d0a369 fix overwrite 2022-05-14 12:07:18 +02:00
Tobias Powalowski
013333355a fix weird zstd package missing bug 2022-05-14 12:01:07 +02:00
Tobias Powalowski
6321bddfe4 use installed without -w to get all packages 2022-05-14 10:33:15 +02:00
Tobias Powalowski
de926226ba fix sed line 2022-05-14 09:37:36 +02:00
Tobias Powalowski
ccbbae29a7 fix sed line 2022-05-14 09:20:59 +02:00
Tobias Powalowski
873d50880f remove all X packages from cache to optimize RAM usage 2022-05-14 09:02:46 +02:00
Tobias Powalowski
ad1961cda6 revert Adwaita remove needed for cursor 2022-05-14 08:33:57 +02:00
Tobias Powalowski
0211cb904b remove not used icons 2022-05-14 08:21:51 +02:00
Tobias Powalowski
723272c37f remove fallback initramfs in preconfiguration step 2022-05-13 10:32:44 +02:00
Tobias Powalowski
2ce04999e3 disable fallback in mkinitcpio autoconfiguration 2022-05-13 09:54:11 +02:00
Tobias Powalowski
65a7a5bf3a add check on file 2022-05-13 09:35:35 +02:00
Tobias Powalowski
1cb6c370c9 remove fallback entries from bootloaders 2022-05-13 09:16:32 +02:00
Tobias Powalowski
924583cf83 wait longer for wlan essid to fail 2022-05-13 08:55:47 +02:00
Tobias Powalowski
bf7babb4a2 add ESSID selector 2022-05-13 08:42:27 +02:00
Tobias Powalowski
295290dad6 add ESSID selector 2022-05-13 08:38:34 +02:00
Tobias Powalowski
a7c9299232 run locale-gen on normal system 2022-05-13 07:16:32 +02:00
Tobias Powalowski
db76be74d7 fix hashtool and keytool copying on normal system 2022-05-13 06:58:46 +02:00
Tobias Powalowski
29798539a5 move network sleep before link check 2022-05-12 23:36:42 +02:00
Tobias Powalowski
662b6562f0 detect if network is really UP 2022-05-12 22:43:29 +02:00
Tobias Powalowski
e93fe55729 add if checks for DESTDIR 2022-05-12 22:09:54 +02:00
Tobias Powalowski
25565ccd9c allow updating grub in secureboot mode 2022-05-12 22:04:22 +02:00
Tobias Powalowski
470daa8021 allow updating grub in secureboot mode 2022-05-12 21:29:19 +02:00
Tobias Powalowski
0cd0f831ca allow updating grub in secureboot mode 2022-05-12 21:24:34 +02:00
Tobias Powalowski
7d1df148ec add iwd if wireless interface was detected 2022-05-12 21:14:17 +02:00
Tobias Powalowski
3ed43a04e2 autodetect ethernet type 2022-05-12 21:08:00 +02:00
Tobias Powalowski
d5297d1605 add ignore packages to defaults 2022-05-12 07:20:22 +02:00
Tobias Powalowski
5fd7c52d16 use rm -f instead of check 2022-05-12 06:49:19 +02:00
Tobias Powalowski
d0bbcba56d don't delete initrd-release on wrong location in archboot environment 2022-05-11 22:06:47 +02:00
Tobias Powalowski
d6be3b5ede adjust messages 2022-05-11 21:03:37 +02:00
Tobias Powalowski
69fc13047e adjust message 2022-05-11 20:57:53 +02:00
Tobias Powalowski
1dc32b573a adjust message 2022-05-11 20:56:27 +02:00
Tobias Powalowski
ea59a4f76c sort messages 2022-05-11 20:53:45 +02:00
Tobias Powalowski
049b16ebd8 set VNC password in defaults, add _HIDE_MENU in defaults, sort messages 2022-05-11 20:45:52 +02:00
Tobias Powalowski
59040c5830 create configure_xfce function 2022-05-11 20:30:18 +02:00
Tobias Powalowski
4d8be13752 adjust messages 2022-05-11 20:19:21 +02:00
Tobias Powalowski
2ec638f63c silence locale-gen 2022-05-11 20:10:57 +02:00
Tobias Powalowski
8fc4122262 rename _launch_xfce to prepare_xfce, move avahi and xfce startup to update-installer.sh 2022-05-11 20:06:46 +02:00
Tobias Powalowski
e9754c6beb rename cleanup_xfce _cleanup_install 2022-05-11 19:59:14 +02:00
Tobias Powalowski
dd840c407e remove comments 2022-05-11 19:38:18 +02:00
Tobias Powalowski
b814a27af1 remove comments, adjust messages 2022-05-11 19:33:38 +02:00
Tobias Powalowski
0a975801b3 add more messages 2022-05-11 18:17:38 +02:00
Tobias Powalowski
fef99aedb9 add more messages 2022-05-11 18:10:28 +02:00
Tobias Powalowski
438c95261d update messages 2022-05-11 16:28:43 +02:00
Tobias Powalowski
a0feffd1b5 update messages 2022-05-11 16:27:47 +02:00
Tobias Powalowski
f13ae0b163 update messages 2022-05-11 16:27:28 +02:00
Tobias Powalowski
aee60c1b0c update messages 2022-05-11 16:26:26 +02:00
Tobias Powalowski
2ec9fa6002 update and add more messages 2022-05-11 16:23:09 +02:00
Tobias Powalowski
2583889efb replace DOWNLOAD_PACKAGES with X_PACKAGES 2022-05-11 14:38:50 +02:00
Tobias Powalowski
caa6a31042 don't hardcode packages and actions, move them to defaults 2022-05-11 14:23:31 +02:00
Tobias Powalowski
1e9ad88245 add -f 2022-05-11 08:34:53 +02:00
Tobias Powalowski
0e19312a38 remove wrong rm, remove /usr/lib/firmware on xfce startup 2022-05-11 08:32:54 +02:00
Tobias Powalowski
9c8947008b remove installed packages from package cache 2022-05-11 07:36:40 +02:00
Tobias Powalowski
7c626a2997 add incognito by default to chromium 2022-05-11 06:57:32 +02:00
Tobias Powalowski
481ff40f2f fix function 2022-05-10 22:12:11 +02:00
Tobias Powalowski
81e11e9e49 add ristretto, use DOWNLOAD_PACKAGES from defaults 2022-05-10 18:53:41 +02:00
Tobias Powalowski
b5e221a106 highe mem requirement for iso creation on archboot 2022-05-10 13:39:22 +02:00
Tobias Powalowski
71c0a1075a move DOWNLOAD to one line 2022-05-10 11:25:35 +02:00
Tobias Powalowski
19d285da0f revert tail and truncate, it breaks initramfs loading 2022-05-10 11:05:33 +02:00
Tobias Powalowski
26978a7137 update mem requirement 2022-05-10 07:10:25 +02:00
Tobias Powalowski
c286933a21 update mem requirement 2022-05-09 22:08:59 +02:00
Tobias Powalowski
4dce6d4244 replace from with to 2022-05-09 21:16:45 +02:00
Tobias Powalowski
4b2332e676 add check on initrd splitting 2022-05-09 21:16:02 +02:00
Tobias Powalowski
d1b03a4858 reduce RAM usage on iso creation in archboot environment 2022-05-09 18:48:52 +02:00
Tobias Powalowski
f82af829df create local image first to save RAM 2022-05-09 14:19:19 +02:00
Tobias Powalowski
15d7d9a016 try to save RAM on iso creation on archboot environment 2022-05-09 13:01:07 +02:00
Tobias Powalowski
9c64d6e9d6 don't show info from pgrep 2022-05-08 21:15:40 +02:00
Tobias Powalowski
b43fff90d8 correct usage of tty for logging 2022-05-08 21:09:31 +02:00
Tobias Powalowski
9fe718edb8 add panel config to update-installer function 2022-05-07 15:47:12 +02:00
Tobias Powalowski
c76e8ad481 replace appfinder with gparted and replace directory menu with archboot in xfce panel 2022-05-07 08:36:57 +02:00
Tobias Powalowski
18201bb535 direct zram creation to /dev/tty7 2022-05-07 08:21:16 +02:00
Tobias Powalowski
8e46f5cd30 add gnome-keyring, nss-mdns and start avahi-daemon before xfce startup 2022-05-06 23:44:54 +02:00
Tobias Powalowski
da85c8dd9d add gpg-connect-agent 2022-05-06 23:39:56 +02:00
Tobias Powalowski
7878c00e2c fix locale generation 2022-05-06 23:34:28 +02:00
Tobias Powalowski
dcfbdc9010 fix locale generation 2022-05-06 23:31:46 +02:00
Tobias Powalowski
cfa5bc9bec fix local package installation 2022-05-06 21:46:26 +02:00
Tobias Powalowski
5ed4242993 fix install loop 2022-05-06 20:52:19 +02:00
Tobias Powalowski
4064fdc1fa fix install loop 2022-05-06 18:54:54 +02:00
Tobias Powalowski
2a7c46916d add thunar-volman, thunar-archive-plugin and fileroller, changed package installation method to safe RAM, removed libLLVM removement it's needed for DRI support 2022-05-06 18:22:55 +02:00
Tobias Powalowski
d230a1d61f install packages one after another 2022-05-06 12:19:02 +02:00
Tobias Powalowski
165fa653ed remove about menu item 2022-05-06 11:19:41 +02:00
Tobias Powalowski
5e92802704 remove about menu item 2022-05-06 11:03:45 +02:00
Tobias Powalowski
2d5a13e181 fix typo 2022-05-06 10:45:44 +02:00
Tobias Powalowski
a9d6b17b86 fix xfce startup, replace appfinder with setup 2022-05-06 10:33:38 +02:00
Tobias Powalowski
64467436d6 optimize for RAM usage 2022-05-06 08:29:10 +02:00
Tobias Powalowski
ac8514043b move glibc to stage 1 2022-05-06 07:42:05 +02:00
Tobias Powalowski
0033f3dcf4 silence rm 2022-05-06 07:36:09 +02:00
Tobias Powalowski
d09449365f install xfce packages in stages 2022-05-06 07:29:59 +02:00
Tobias Powalowski
7fa895d784 hide mail reader 2022-05-06 06:48:02 +02:00
Tobias Powalowski
0dd5eca953 correct menu file 2022-05-06 06:43:56 +02:00
Tobias Powalowski
4214159d87 add menu to update-installer 2022-05-05 23:31:46 +02:00
Tobias Powalowski
485c66c019 add gvfs support and gparted 2022-05-05 22:31:50 +02:00
Tobias Powalowski
b652eed819 remove double quotes 2022-05-05 20:54:10 +02:00
Tobias Powalowski
d694163e1b remove -g from groupadd 2022-05-05 12:49:41 +02:00
Tobias Powalowski
229659ba8f remove hard coded colord and tss groups 2022-05-05 12:34:03 +02:00
Tobias Powalowski
b364de9353 add proc group 2022-05-05 12:10:39 +02:00
Tobias Powalowski
e0a0869f36 create polkitd during container 2022-05-05 12:07:22 +02:00
Tobias Powalowski
fb9798fdae more group fixes 2022-05-05 11:13:56 +02:00
Tobias Powalowski
1119ab5c12 add usbmux user to passwd 2022-05-05 10:38:19 +02:00
Tobias Powalowski
505295514d fix usbmux user 2022-05-05 09:14:26 +02:00
Tobias Powalowski
963f043307 split initrd at 670M to get 2 initrds on aarch64 2022-05-05 09:00:50 +02:00
Tobias Powalowski
b29737ea1b add missing proc group on aarch64 2022-05-05 07:51:21 +02:00
Tobias Powalowski
9881e2a2ce fix users and groups 2022-05-05 07:45:26 +02:00
Tobias Powalowski
2443161aec fix group creation #3 2022-05-04 22:46:33 +02:00
Tobias Powalowski
e486cf309c fix group creation 2022-05-04 21:48:20 +02:00
Tobias Powalowski
d338dd196b fix group creation 2022-05-04 21:26:15 +02:00
Tobias Powalowski
e34a27f0e0 fix group creation 2022-05-04 21:24:08 +02:00
Tobias Powalowski
8d2ba11188 add missing groups 2022-05-04 19:47:23 +02:00
Tobias Powalowski
10d97d1de5 add libp11-kit and p11-kit to package reinstall 2022-05-04 19:18:17 +02:00
Tobias Powalowski
3e7c48726b add libp11-kit and p11-kit to package reinstall 2022-05-04 19:16:40 +02:00
Tobias Powalowski
7a9678fb4b fix xfce4-desktop.xml 2022-05-04 14:57:51 +02:00
Tobias Powalowski
0032af3a2b add --noconfirm to package installation 2022-05-04 14:25:58 +02:00
Tobias Powalowski
10ddbd4808 fix typo in repository 2022-05-04 10:32:02 +02:00
Tobias Powalowski
707e30c488 disable fluid icon 2022-05-04 10:24:12 +02:00
Tobias Powalowski
e5a7c6a869 replace XFCE in repository function 2022-05-04 10:14:34 +02:00
Tobias Powalowski
d42c9fc116 fix VNC startup 2022-05-04 08:44:36 +02:00
Tobias Powalowski
d05d170edb revert applications, most don't work 2022-05-04 08:18:38 +02:00
Tobias Powalowski
a3e4c4f18d fix applications 2022-05-04 08:12:54 +02:00
Tobias Powalowski
97711352f9 add applications directory to base_common 2022-05-04 07:40:44 +02:00
Tobias Powalowski
cbfd811afe replace _XFCE by _DOWNLOAD_PACKAGES parameter 2022-05-04 07:35:30 +02:00
Tobias Powalowski
950d1a61a8 set VNC password for mac compatibility 2022-05-04 07:33:33 +02:00
Tobias Powalowski
b3c90d278d replace _XFCE by _DOWNLOAD_PACKAGES parameter 2022-05-04 07:25:43 +02:00
Tobias Powalowski
1ef46f38fe fix cachedir 2022-05-04 07:21:01 +02:00
Tobias Powalowski
4c9e1620fc move xfce packages to config and container 2022-05-03 22:27:00 +02:00
Tobias Powalowski
6cb37448ba add exit 1 and don't show download progress 2022-05-03 21:53:11 +02:00
Tobias Powalowski
05950fcb64 add split to /boot 2022-05-03 21:40:02 +02:00
Tobias Powalowski
77be0a9584 run shellcheck 2022-05-03 21:31:09 +02:00
Tobias Powalowski
98495e1bd1 split initrd if bigger than 700M 2022-05-03 21:20:57 +02:00
Tobias Powalowski
112fc2391d fix typo 2022-05-03 20:07:46 +02:00
Tobias Powalowski
396ee3ce6f add sg and pkcs8_key_parser modules to base_common 2022-05-03 18:04:52 +02:00
Tobias Powalowski
20f087e05b add ldconfig to base_common 2022-05-03 18:02:28 +02:00
Tobias Powalowski
153ed15a62 use _W_DIR 2022-05-03 17:58:22 +02:00
Tobias Powalowski
89571262be move cache in update-installer 2022-05-03 17:56:01 +02:00
Tobias Powalowski
6f9e9dbfb1 fix break on local image, added exit 1 codes 2022-05-03 17:11:47 +02:00
Tobias Powalowski
4ab7aef019 create db at correct time 2022-05-03 16:21:02 +02:00
Tobias Powalowski
aa54e17bcc add local switch for xorg startup 2022-05-03 15:36:34 +02:00
Tobias Powalowski
2cd6451d99 add xorg xfce and tigervnc to local package cache 2022-05-03 15:17:45 +02:00
Tobias Powalowski
dfbaae7e06 add dot 2022-05-03 15:09:54 +02:00
Tobias Powalowski
9338e8006c add echos 2022-05-03 15:08:34 +02:00
Tobias Powalowski
83233e14db update environment first before installing xfce desktop 2022-05-03 13:31:38 +02:00
Tobias Powalowski
c8e2a1de56 fix scripts 2022-05-03 12:42:02 +02:00
Tobias Powalowski
697658a348 fix scripts 2022-05-03 12:37:28 +02:00
Tobias Powalowski
626d18c978 add X support with XFCE desktop and VNC sharing enabled 2022-05-03 11:01:16 +02:00
Tobias Powalowski
644c0abde7 add p11-kit and nss to base common 2022-05-02 13:01:41 +02:00
Tobias Powalowski
6afadac457 disable systemd-gpt-auto-generator, not needed on initramfs 2022-05-02 08:17:21 +02:00
Tobias Powalowski
54e4914813 test 2022-05-01 22:14:25 +02:00
Tobias Powalowski
44e855b389 switch to default.target usage by removing /etc/initrd-release 2022-05-01 21:10:01 +02:00
Tobias Powalowski
faca725518 revert initrd commit 2022-05-01 19:59:13 +02:00
Tobias Powalowski
529b71fd72 replace initrd.target with default.target 2022-05-01 19:42:25 +02:00
Tobias Powalowski
7e0e52522c shellcheck remove unused PARAMETER 2022-04-30 18:04:50 +02:00
Tobias Powalowski
12be7e2e43 shellcheck remove double quotes 2022-04-30 17:56:44 +02:00
Tobias Powalowski
67c9716565 shellcheck remove double quotes 2022-04-30 17:55:34 +02:00
Tobias Powalowski
2ec4b2445f shellcheck fix for read 2022-04-30 17:50:05 +02:00
Tobias Powalowski
679b6c3120 shellcheck fix for read 2022-04-30 17:47:57 +02:00
Tobias Powalowski
86b422fbc1 add shellcheck comment 2022-04-30 17:43:06 +02:00
Tobias Powalowski
99ea58490b update scheduler comment 2022-04-30 08:59:03 +02:00
Tobias Powalowski
b5861577f1 fix proxy settings on installed system 2022-04-30 08:57:08 +02:00
Tobias Powalowski
fc006abb5f merge intel_wireless into wireless hook 2022-04-29 06:50:39 +02:00
Tobias Powalowski
d22fb17c82 move pacman-init to base 2022-04-28 20:14:49 +02:00
Tobias Powalowski
71b3cbcc4d simplify keyring for both arches 2022-04-28 19:55:57 +02:00
Tobias Powalowski
9353d3933c remove pacman init check, check on gpg after pacman-key is enough 2022-04-28 14:33:04 +02:00
Tobias Powalowski
ae1ba03281 remove wrong if 2022-04-28 08:32:40 +02:00
Tobias Powalowski
63fc1222b4 remove wrong line 2022-04-28 08:22:54 +02:00
Tobias Powalowski
4e93761b51 remove wrong line 2022-04-28 08:19:38 +02:00
Tobias Powalowski
f8045948d5 add more gpg checks for slow aarch64 initialization 2022-04-28 07:42:02 +02:00
Tobias Powalowski
dc51fc5c2c change pgrep on pacman-key instead of gpg 2022-04-27 19:47:43 +02:00
Tobias Powalowski
f135e67ccb fix ISO names on release scipt 2022-04-27 09:05:35 +02:00
Tobias Powalowski
2fda4faa1c fix cachedir for aarch64 local image 2022-04-27 07:18:09 +02:00
Tobias Powalowski
c175e3415b fix cachedir for aarch64 local image 2022-04-27 07:08:27 +02:00
Tobias Powalowski
f04717f582 fix repository for aarch64 2022-04-26 21:38:20 +02:00
Tobias Powalowski
f5caff3648 fix repository for aarch64 2022-04-26 21:32:03 +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
fe704146d5 fix kver detection on aarch64 2022-04-26 07:45:50 +02:00
Tobias Powalowski
67e8dfa859 fix kver detection on aarch64 2022-04-26 07:41:19 +02:00
Tobias Powalowski
e17dfce10c fix kver detection on aarch64 2022-04-26 07:40:28 +02:00
Tobias Powalowski
9a57481ba9 fix download latest 2022-04-26 07:33:24 +02:00
Tobias Powalowski
494cf87944 fix download latest 2022-04-26 07:31:23 +02:00
Tobias Powalowski
dbf99312ef fix download latest 2022-04-26 07:23:39 +02:00
Tobias Powalowski
bf0cfa726e fix HWKVER on aarch64 2022-04-26 07:17:03 +02:00
Tobias Powalowski
d688ba2957 shorten function 2022-04-25 15:16:10 +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
dca765b8b5 move CACHEDIR to container.sh 2022-04-17 17:06:31 +02:00
Tobias Powalowski
0a436ea74a add sysusers.d 2022-04-17 13:52:20 +02:00
Tobias Powalowski
d6d21da894 fix shellcheck hints 2022-04-16 14:00:51 +02:00
Tobias Powalowski
806068dcb8 umountall only if /install is a mountpoint 2022-04-13 20:54:20 +02:00
Tobias Powalowski
ad04161c55 umountall only if /install is a mountpoint 2022-04-13 20:44:33 +02:00
Tobias Powalowski
8525832416 umountall only if /install is a mountpoint 2022-04-13 20:21:45 +02:00
Tobias Powalowski
4f528a51dd umountall only if /install is a mountpoint 2022-04-13 20:19:36 +02:00
Tobias Powalowski
9955687b10 change to zstd compression on autoprepare btrfs 2022-04-13 17:47:58 +02:00
Tobias Powalowski
8fbb5564e9 only umountall on archboot environment 2022-04-12 20:09:05 +02:00
Tobias Powalowski
4bea60a5ae add umountall message at the end of action 2022-04-12 20:05:08 +02:00
Tobias Powalowski
a4f494c11c add umountall message at the end of action 2022-04-12 20:01:49 +02:00
Tobias Powalowski
b4f02cf441 shrink menu 2022-04-11 21:22:42 +02:00
Tobias Powalowski
03912330fb change to 3 seconds 2022-04-11 21:20:11 +02:00
Tobias Powalowski
d415a20cf7 add bigger msgbox 2022-04-11 21:17:36 +02:00
Tobias Powalowski
1e60de69c6 add bigger msgbox 2022-04-11 21:15:40 +02:00
Tobias Powalowski
b6d812d7e5 add VC to package installation 2022-04-11 21:12:14 +02:00
Tobias Powalowski
4555feddd0 shrink menu 2022-04-11 21:03:33 +02:00
Tobias Powalowski
04c1dfd4ee shrink menu 2022-04-11 20:59:10 +02:00
Tobias Powalowski
56ca460b1c shrink menu 2022-04-11 20:57:24 +02:00
Tobias Powalowski
e6533f00bc shrink menu 2022-04-11 20:56:15 +02:00
Tobias Powalowski
f863f97bb2 shrink menu 2022-04-11 20:55:06 +02:00
Tobias Powalowski
ea89794da2 shrink menu 2022-04-11 20:53:12 +02:00
Tobias Powalowski
ce473f99d4 shrink menu 2022-04-11 20:52:17 +02:00
Tobias Powalowski
993e64b65c shrink menu 2022-04-11 20:50:31 +02:00
Tobias Powalowski
2d934308c9 fix shellcheck 2022-04-11 20:48:21 +02:00
Tobias Powalowski
03a34d9711 fix btrfs raid selection 2022-04-11 20:44:18 +02:00
Tobias Powalowski
e8daf3d951 fix btrfs raid selection 2022-04-11 20:42:09 +02:00
Tobias Powalowski
1edab6c22e fix btrfs raid selection 2022-04-11 20:13:32 +02:00
Tobias Powalowski
52189bd882 fix btrfs raid selection 2022-04-11 20:08:13 +02:00
Tobias Powalowski
b1a4a12ece return 1 on cancel 2022-04-11 18:14:47 +02:00
Tobias Powalowski
c01dc6338a shorter menu 2022-04-11 18:12:24 +02:00
Tobias Powalowski
b1aa7fff74 shorter menu 2022-04-11 18:11:34 +02:00
Tobias Powalowski
d371496b15 longer menu 2022-04-11 18:09:49 +02:00
Tobias Powalowski
a863759b92 wider dialog 2022-04-11 18:04:47 +02:00
Tobias Powalowski
c310eae982 fix race condition in pv detection 2022-04-09 21:09:44 +02:00
Tobias Powalowski
828c9422b4 better check for pv 2022-04-09 20:41:18 +02:00
Tobias Powalowski
9975c0ef70 bigger menu 2022-04-09 20:10:41 +02:00
Tobias Powalowski
7bee68f0bb bigger menu 2022-04-09 20:09:29 +02:00
Tobias Powalowski
3df8d0ce68 shrink menu 2022-04-09 20:08:18 +02:00
Tobias Powalowski
58ab71a17a remove space 2022-04-09 20:07:36 +02:00
Tobias Powalowski
7d504aa991 remove space 2022-04-09 20:07:05 +02:00
Tobias Powalowski
4cd196761c remove space 2022-04-09 20:06:02 +02:00
Tobias Powalowski
242d843041 remove space 2022-04-09 19:55:59 +02:00
Tobias Powalowski
f54a46246b shrink menu 2022-04-09 19:38:55 +02:00
Tobias Powalowski
587a05262a shrink menu 2022-04-09 19:30:54 +02:00
Tobias Powalowski
d291fcb472 add infobox on lv creation 2022-04-09 19:26:33 +02:00
Tobias Powalowski
20a531b893 add infobox 2022-04-09 19:19:46 +02:00
Tobias Powalowski
f33b065ce0 revert sleep 2022-04-09 19:15:35 +02:00
Tobias Powalowski
6349fde314 add sleep 2 to have everything initialized 2022-04-09 18:51:36 +02:00
Tobias Powalowski
9f22985833 add infobox on vg creation 2022-04-09 18:30:26 +02:00
Tobias Powalowski
14e9068ce3 shrink boc 2022-04-09 18:25:54 +02:00
Tobias Powalowski
27acaba44a bigger box 2022-04-09 18:24:41 +02:00
Tobias Powalowski
7a82f6b271 bigger box 2022-04-09 18:23:25 +02:00
Tobias Powalowski
7480ba8d29 add infobox on pv creation 2022-04-09 18:21:27 +02:00
Tobias Powalowski
226c4a2dad add sleep 3 2022-04-09 18:12:50 +02:00
Tobias Powalowski
71d9f5ff3f change to cfdisk partitioner in raid partitions 2022-04-09 18:10:26 +02:00
Tobias Powalowski
4e1b570887 change box to fit 2022-04-09 17:43:23 +02:00
Tobias Powalowski
d4e61eb646 shrink box 2022-04-09 17:42:06 +02:00
Tobias Powalowski
4e94d85305 shrink box 2022-04-09 17:39:47 +02:00
Tobias Powalowski
9dc90737ca shrink box 2022-04-09 17:38:59 +02:00
Tobias Powalowski
8e27ebb1b9 shrink box 2022-04-09 17:35:47 +02:00
Tobias Powalowski
a5ed7dab20 replace boot CD with bootable medium 2022-04-09 16:22:53 +02:00
Tobias Powalowski
e5feb10265 smaller menu 2022-04-09 16:13:06 +02:00
Tobias Powalowski
7360a7ef6d smaller menu 2022-04-09 16:12:16 +02:00
Tobias Powalowski
b1f4a999ea rework proxy setup 2022-04-09 11:02:13 +02:00
Tobias Powalowski
70d7a110b2 remove dead ftp proxy settings 2022-04-08 22:25:57 +02:00
Tobias Powalowski
506b43a35e _umountall before any action is taken in stop storage part 2022-04-08 16:06:28 +02:00
Tobias Powalowski
8be88aa827 _umountall before any action is taken in storage part 2022-04-08 16:03:06 +02:00
Tobias Powalowski
b68e018953 umountall before doing storage things 2022-04-08 15:52:45 +02:00
Tobias Powalowski
677b122c6e fix luks creation 2022-04-08 15:26:49 +02:00
Tobias Powalowski
f8cc612d24 use force on f2fs creation 2022-04-08 13:56:06 +02:00
Tobias Powalowski
ed13311418 move grub bios install message after grub-config 2022-04-08 12:55:59 +02:00
Tobias Powalowski
9e15a35de2 fix grub installing 2022-04-08 12:04:29 +02:00
Tobias Powalowski
13c5576c40 silence netctl 2022-04-08 10:17:20 +02:00
Tobias Powalowski
9031837113 remove infobox of GPG, not needed 2022-04-08 08:36:42 +02:00
Tobias Powalowski
ac4e05e62d remove infobox of mdadm, not needed 2022-04-08 08:35:49 +02:00
Tobias Powalowski
1f7396acd3 remove infobox for vconsole and keymap, not needed 2022-04-08 08:35:03 +02:00
Tobias Powalowski
cf870eefe4 change auto_hwdetect to auto_mkinitcpio and always preconfigure it 2022-04-08 08:31:57 +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
f011b8046b add kernel to efi.img for secure boot 2022-04-06 21:38:19 +02:00
Tobias Powalowski
ae8c08c1f6 fix dialogs 2022-04-06 19:01:20 +02:00
Tobias Powalowski
4530fc684f fix dialogs 2022-04-06 18:59:26 +02:00
Tobias Powalowski
e9558343b1 allow cancel on CN name 2022-04-06 18:56:26 +02:00
Tobias Powalowski
3504729963 allow cancel on CN name 2022-04-06 18:54:58 +02:00
Tobias Powalowski
e9c59cb100 allow cancel on CN name 2022-04-06 18:52:11 +02:00
Tobias Powalowski
76d125dd6b fix dialogs 2022-04-06 18:49:13 +02:00
Tobias Powalowski
ad0a1b039a fix dialogs 2022-04-06 18:46:06 +02:00
Tobias Powalowski
5d1c8e670b fix dialogs 2022-04-06 18:43:28 +02:00
Tobias Powalowski
0af9abb089 fix dialogs 2022-04-06 18:37:23 +02:00
Tobias Powalowski
1050f0d9d2 fix dialogs 2022-04-06 18:36:03 +02:00
Tobias Powalowski
c5998b2189 fix dialogs 2022-04-06 18:34:38 +02:00
Tobias Powalowski
5d684dc4d4 fix dialogs 2022-04-06 18:33:24 +02:00
Tobias Powalowski
adc6d743d6 fix dialogs 2022-04-06 18:29:38 +02:00
Tobias Powalowski
389c08e032 fix dialogs 2022-04-06 18:25:54 +02:00
Tobias Powalowski
d9d0f7fe38 fix dialog sizes 2022-04-06 18:22:56 +02:00
Tobias Powalowski
9301e6b49d fix dialogs 2022-04-06 18:21:17 +02:00
Tobias Powalowski
4bdf7cb64e fix leading / 2022-04-06 18:17:39 +02:00
Tobias Powalowski
53d3e725b6 fiX dialog size 2022-04-06 18:10:40 +02:00
Tobias Powalowski
afa506dd3c add sleep 5 for secure boot dialogs 2022-04-06 18:01:47 +02:00
Tobias Powalowski
218b2b03a0 fiX dialog size 2022-04-06 17:58:01 +02:00
Tobias Powalowski
dba47c31fd fiX dialog size 2022-04-06 17:54:43 +02:00
Tobias Powalowski
726814ea5a fix dialog sizes 2022-04-06 17:46:34 +02:00
Tobias Powalowski
702233364a fix secure boot 2022-04-06 17:40:14 +02:00
Tobias Powalowski
caebbe6f69 fix secure boot 2022-04-06 17:34:17 +02:00
Tobias Powalowski
55e1fa5829 fix secure boot 2022-04-06 17:30:17 +02:00
Tobias Powalowski
7ebcb8956c reformat bootloader texts 2022-04-06 17:26:27 +02:00
Tobias Powalowski
479a0e0e7b reformat bootloader texts 2022-04-06 17:01:36 +02:00
Tobias Powalowski
9291ee5114 reformat bootloader texts 2022-04-06 16:59:20 +02:00
Tobias Powalowski
43d5190dbe reformat bootloader texts 2022-04-06 16:56:19 +02:00
Tobias Powalowski
bbfe54faf2 reformat bootloader texts 2022-04-06 16:44:38 +02:00
Tobias Powalowski
06d85b0cce reformat bootloader texts 2022-04-06 15:30:50 +02:00
Tobias Powalowski
c0d77ba7b3 reformat bootloader texts 2022-04-06 15:29:46 +02:00
Tobias Powalowski
4781c3cf50 reformat bootloader texts 2022-04-06 15:14:42 +02:00
Tobias Powalowski
0af2ecb4af reformat bootloader texts 2022-04-06 15:06:54 +02:00
Tobias Powalowski
ff8456c1c0 reformat bootloader texts 2022-04-06 14:57:25 +02:00
Tobias Powalowski
16da183c7c reformat bootloader texts 2022-04-06 14:45:28 +02:00
Tobias Powalowski
df34da7259 reformat bootloader texts 2022-04-06 14:37:48 +02:00
Tobias Powalowski
049f1d6101 reformat bootloader texts 2022-04-06 14:36:40 +02:00
Tobias Powalowski
0e470cb05a reformat bootloader texts 2022-04-06 14:28:32 +02:00
Tobias Powalowski
270da57a75 reformat bootloader texts 2022-04-06 14:25:57 +02:00
Tobias Powalowski
e5ba680455 reformat bootloader texts 2022-04-06 14:23:39 +02:00
Tobias Powalowski
5039632ecd reformat bootloader texts 2022-04-06 14:22:28 +02:00
Tobias Powalowski
11bc29ab84 reformat bootloader texts 2022-04-06 14:17:40 +02:00
Tobias Powalowski
1f5b49b641 reformat bootloader texts 2022-04-06 14:09:58 +02:00
Tobias Powalowski
13f8fd283a reformat bootloader texts 2022-04-06 14:06:29 +02:00
Tobias Powalowski
1a01aae126 reformat bootloader texts 2022-04-06 13:59:44 +02:00
Tobias Powalowski
6f90238926 reformat bootloader texts 2022-04-06 13:53:38 +02:00
Tobias Powalowski
cfa0938f7c remove grub standalone part 2022-04-06 11:56:28 +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
7a726925fd add a line 2022-04-05 07:19:32 +02:00
Tobias Powalowski
e035406541 rephrase package installation step, add VC variable 2022-04-05 07:12:58 +02:00
Tobias Powalowski
11f48be5f5 refactor cfdisk dialog 2022-04-04 22:01:40 +02:00
Tobias Powalowski
af11882f61 fix partitions in use 2022-04-04 21:00:14 +02:00
Tobias Powalowski
2a95089b41 fix subvolume in use 2022-04-04 20:15:22 +02:00
Tobias Powalowski
415a263b80 fix subvolume in use 2022-04-04 20:14:10 +02:00
Tobias Powalowski
15986d0ce2 fix subvolume in use 2022-04-04 20:09:40 +02:00
Tobias Powalowski
0361a5e4c9 fix subvolume in use 2022-04-04 20:04:54 +02:00
Tobias Powalowski
c20d3228c5 don't list special subvolumes 2022-04-04 18:15:54 +02:00
Tobias Powalowski
341f8baf42 don't list special subvolumes 2022-04-04 18:13:12 +02:00
Tobias Powalowski
392398b2d5 don't list special subvolumes 2022-04-04 18:11:10 +02:00
Tobias Powalowski
c8820280a8 don't list special subvolumes 2022-04-04 18:09:43 +02:00
Tobias Powalowski
7641da9231 don't list special subvolumes 2022-04-04 18:08:16 +02:00
Tobias Powalowski
880452c9f8 better workflow in bootloader installation 2022-04-04 17:59:15 +02:00
Tobias Powalowski
a3f174bd84 remove Please be patient 2022-04-04 17:46:43 +02:00
Tobias Powalowski
6c2e7c45dc add sleep to mountpoints 2022-04-04 17:43:18 +02:00
Tobias Powalowski
d0ef5d1d86 add sleep to autoprepare 2022-04-04 17:41:59 +02:00
Tobias Powalowski
01fb2d53dd add DESTDIR 2022-04-04 17:35:17 +02:00
Tobias Powalowski
77910363a4 add sleep before package installation starts 2022-04-04 17:30:48 +02:00
Tobias Powalowski
f6e350491b add further message 2022-04-04 17:27:58 +02:00
Tobias Powalowski
55380861c0 shrink menu 2022-04-04 17:25:21 +02:00
Tobias Powalowski
848308ca74 continue after successfull package installation 2022-04-04 17:23:52 +02:00
Tobias Powalowski
43876c4093 Show packages that are installed 2022-04-04 17:18:44 +02:00
Tobias Powalowski
097f4f8c4a add line break in message 2022-04-04 17:03:28 +02:00
Tobias Powalowski
3956a8afe5 adjust comment 2022-04-04 11:36:07 +02:00
Tobias Powalowski
7e8dc77f1b correct typo 2022-04-04 11:35:19 +02:00
Tobias Powalowski
cc7beb287d show error log if mkinitcpio failed 2022-04-04 11:34:13 +02:00
Tobias Powalowski
ba569ffeec correct msgbox size 2022-04-04 11:28:27 +02:00
Tobias Powalowski
e69e63b083 correct msgbox size 2022-04-04 11:28:03 +02:00
Tobias Powalowski
cd4f937e97 add package installation complete message 2022-04-04 11:24:46 +02:00
Tobias Powalowski
b3ebec008c only show package installation on failure 2022-04-04 11:21:45 +02:00
Tobias Powalowski
64d0249167 make menu longer 2022-04-04 11:18:27 +02:00
Tobias Powalowski
7eb567bfcd shorten menu 2022-04-04 11:15:45 +02:00
Tobias Powalowski
14b7c602d1 readd noprogressbar 2022-04-04 11:08:52 +02:00
Tobias Powalowski
d1d20c0129 rephrase package installation dialog 2022-04-04 10:53:39 +02:00
Tobias Powalowski
244777ad06 longer box 2022-04-04 10:50:54 +02:00
Tobias Powalowski
6b64a092f2 reword package installation 2022-04-04 10:48:22 +02:00
Tobias Powalowski
37bd6018a8 show progressbar on pacman running 2022-04-04 10:46:47 +02:00
Tobias Powalowski
f5684bb321 simplify pacman installing packages, log to tty7 and file. 2022-04-04 10:44:23 +02:00
Tobias Powalowski
a12526ff9a don't show output on tty 2022-04-04 10:05:55 +02:00
Tobias Powalowski
22389f737b don't show output on tty 2022-04-04 09:26:40 +02:00
Tobias Powalowski
ec30a1b452 don't break menu on building mkinitcpio 2022-04-04 09:23:30 +02:00
Tobias Powalowski
076a6d246e shrink menu on autoconfig 2022-04-04 08:18:15 +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
5d5ae7c7f8 abort select source if abort dialog 2022-04-03 21:28:01 +02:00
Tobias Powalowski
6904656618 shellcheck all setup functions 2022-04-03 21:13:58 +02:00
Tobias Powalowski
2f772f384a update requirements for kexec reboot 2022-04-03 20:17:54 +02:00
Tobias Powalowski
30e761337d Change update message 2022-04-03 20:15:20 +02:00
Tobias Powalowski
8df1fd4807 smaller box for refreshing database 2022-04-03 13:02:35 +02:00
Tobias Powalowski
671edf3610 smaller box for downloading mirrors 2022-04-03 13:01:40 +02:00
Tobias Powalowski
2b000f6fce smaller box for downloading mirrors 2022-04-03 13:00:57 +02:00
Tobias Powalowski
161fcdda32 change wording 2022-04-03 12:56:59 +02:00
Tobias Powalowski
e64b85605b show packages which are getting really installed 2022-04-03 12:52:12 +02:00
Tobias Powalowski
e35c1eff92 shellcheck latest changes 2022-04-03 11:55:28 +02:00
Tobias Powalowski
1aecb90457 only install firmware if already used 2022-04-03 11:41:16 +02:00
Tobias Powalowski
9a6a4caddd update RAM requirement in Release.txt 2022-04-03 08:56:54 +02:00
Tobias Powalowski
aba77b0b4e higher memory 0.1GB due to marvell firmware integration 2022-04-03 08:04:03 +02:00
Tobias Powalowski
1c940384c0 remove space 2022-04-02 21:59:54 +02:00
Tobias Powalowski
38bc4597fd only add marvell firmware once 2022-04-02 21:58:34 +02:00
Tobias Powalowski
62f9157cfd autodetect marvell modules 2022-04-02 20:41:36 +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
40f3d8024d change bootloader functions 2022-03-29 23:16:00 +02:00
Tobias Powalowski
4449c02fa4 use vim, instead of vi if present 2022-03-28 08:44:12 +02:00
Tobias Powalowski
750317c5b4 add color to start message 2022-03-27 08:29:33 +02:00
Tobias Powalowski
0692022512 update RAM requirement 2022-03-25 14:07:39 +01:00
Tobias Powalowski
92624aa6e3 fix release error handling 2022-03-25 11:58:26 +01:00
Tobias Powalowski
d1a37b495e add zram to base_common 2022-03-25 10:13:14 +01:00
Tobias Powalowski
05da7e13ae silence password setting 2022-03-22 16:03:44 +01:00
Tobias Powalowski
f245af2f42 set password with systemd-nspawn 2022-03-22 16:01:29 +01:00
Tobias Powalowski
e9168aa11f partially revert systemd-nspawn 2022-03-22 15:42:00 +01:00
Tobias Powalowski
0c896f4c2b switch most chroot to systemd-nspawn -q -D 2022-03-22 15:30:22 +01:00
Tobias Powalowski
a544a11f3c simplify package installation message 2022-03-22 14:04:09 +01:00
Tobias Powalowski
2ec4a215c6 simplify package installation message 2022-03-22 13:50:21 +01:00
Tobias Powalowski
3a5f547698 more bootloader message fixes 2022-03-22 12:08:09 +01:00
Tobias Powalowski
fbb0a96e12 correct function in server.sh 2022-03-22 10:47:41 +01:00
Tobias Powalowski
4a7794d5b2 remove empty lines 2022-03-22 10:33:10 +01:00
Tobias Powalowski
5fd8421682 move xfs_freeze to bootloader 2022-03-22 10:29:46 +01:00
Tobias Powalowski
7e6e4c4432 move xfs_freeze to bootloader 2022-03-22 10:29:08 +01:00
Tobias Powalowski
f80a1a3ccf change refind 2022-03-22 10:19:47 +01:00
Tobias Powalowski
b94bc1b252 fix refind_linux.conf 2022-03-22 10:16:48 +01:00
Tobias Powalowski
a09b669d64 fixup refind copying 2022-03-22 10:11:45 +01:00
Tobias Powalowski
44f0375887 remove wrong directory 2022-03-22 10:02:19 +01:00
Tobias Powalowski
c94d537a61 remove mv of ext2 driver 2022-03-22 09:58:37 +01:00
Tobias Powalowski
aa5a4c466b change msgbox to infobox 2022-03-22 09:52:58 +01:00
Tobias Powalowski
d5604e27ef format bootloader messages 2022-03-22 09:51:13 +01:00
Tobias Powalowski
8dfb6f9a23 format bootloader messages 2022-03-22 09:47:31 +01:00
Tobias Powalowski
f55e352fe1 format bootloader messages 2022-03-22 09:45:02 +01:00
Tobias Powalowski
c622ae224b bootctl logged to tty 2022-03-22 09:37:36 +01:00
Tobias Powalowski
fd6bc7cc80 move bootctl output to logging 2022-03-22 09:26:02 +01:00
Tobias Powalowski
6a61a8df88 move INITRAMFS to bootloader 2022-03-22 08:50:02 +01:00
Tobias Powalowski
ac18b7dacc remove emtpy line 2022-03-22 08:38:07 +01:00
Tobias Powalowski
bfecc8cd1f remove getdest function, not needed DESTDIR is always set 2022-03-22 08:37:05 +01:00
Tobias Powalowski
a761baf506 move more to basic function 2022-03-22 08:26:51 +01:00
Tobias Powalowski
bbd7756966 more functions fixing 2022-03-22 08:21:36 +01:00
Tobias Powalowski
3d491ec3bc add editor switch 2022-03-22 08:10:56 +01:00
Tobias Powalowski
0e2f03d887 add grub initializing message 2022-03-22 07:41:30 +01:00
Tobias Powalowski
975c154ed1 move PARAMETERS to correct function 2022-03-22 07:32:37 +01:00
Tobias Powalowski
024514bb1b apply functions changes to hooks 2022-03-21 22:46:59 +01:00
Tobias Powalowski
b14be0bc6d replace source with . 2022-03-21 22:31:09 +01:00
Tobias Powalowski
7d8b6277b2 replace source with . 2022-03-21 22:30:37 +01:00
Tobias Powalowski
2dace79d54 break setup into functions 2022-03-21 22:25:15 +01:00
Tobias Powalowski
8a5d05b8ab move comment to common file 2022-03-21 16:09:36 +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
905a8bba99 disable 2 shellcheck warnings 2022-03-21 12:51:56 +01:00
Tobias Powalowski
d6d21178d1 add missing "" 2022-03-21 12:48:19 +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
11eefcb830 add normal to image generation 2022-03-20 15:17:25 +01:00
Tobias Powalowski
e65ce71dbd always copy defaults to container 2022-03-19 10:17:41 +01:00
Tobias Powalowski
9e5c7951bd copy defaults to container 2022-03-19 10:07:31 +01:00
Tobias Powalowski
da52ceae4b pacman does not like " " with spaces 2022-03-19 09:10:34 +01:00
Tobias Powalowski
ebca26917a fix repository functions 2022-03-19 09:03:56 +01:00
Tobias Powalowski
b8352ab039 add /etc/archboot/defaults to installer hook 2022-03-19 08:46:54 +01:00
Tobias Powalowski
6ea03ba362 use _PACKAGES from /etc/archboot/defaults as standard package install source 2022-03-19 08:44:48 +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
d5a7574954 add local profile to release 2022-03-18 17:43:40 +01:00
Tobias Powalowski
c27463e8c7 move offline files to local, add correct setup title 2022-03-18 17:18:00 +01:00
Tobias Powalowski
c2302310c4 fix typo of reproducible 2022-03-18 17:01:55 +01:00
Tobias Powalowski
5e31c12597 add archboot packages to cachedir 2022-03-18 16:21:09 +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
85d2978d15 replace _LINUX_FIRMWARE parameter in defaults with _PACKAGES, you can tell archboot to install any package here 2022-03-07 20:36:54 +01:00
Tobias Powalowski
338e24343e add /etc/archboot/defaults to environment 2022-03-07 20:26:44 +01:00
Tobias Powalowski
eb61050c6a fix grub config 2022-03-07 15:14:15 +01:00
Tobias Powalowski
4da17bcd9b switch names of grub config files, add echo for chosen grub menuentry 2022-03-07 07:21:26 +01:00
Tobias Powalowski
f183f9aca9 fix grub 2022-02-25 20:48:21 +01:00
Tobias Powalowski
e7a2943544 simplify grub, enable custom grub setup, add archboot background 2022-02-25 19:23:00 +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
537979f682 revert grub change 2022-02-24 10:29:30 +01:00
Tobias Powalowski
cef33e39d3 remove not needed grub efi modules, standalone grub does not need them 2022-02-24 07:31:24 +01:00
Tobias Powalowski
6ce21bcb47 move comment 2022-02-23 21:57:16 +01:00
Tobias Powalowski
456a42af68 check on i18n instead of locale directory i18n is in glibc! 2022-02-23 10:05:46 +01:00
Tobias Powalowski
9b038c7bbb fix locales in containers and tarball 2022-02-23 09:32:22 +01:00
Tobias Powalowski
6f081af2d0 fix locales in containers and tarball 2022-02-23 09:04:55 +01:00
Tobias Powalowski
8508963400 improve pacman aarch64 download/local setup in container_functions 2022-02-23 07:33:37 +01:00
Tobias Powalowski
f7fe368781 move clean locale to clean container 2022-02-22 21:35:35 +01:00
Tobias Powalowski
de3e3cca42 add sources archive, simplify server_functions 2022-02-22 17:14:44 +01:00
Tobias Powalowski
9887bfbcf1 shellcheck run 2022-02-22 10:38:31 +01:00
Tobias Powalowski
b984ef5765 correct comment 2022-02-22 10:26:35 +01:00
Tobias Powalowski
9c13c3a0e3 fix purge date and silent remove error 2022-02-22 10:24:47 +01:00
Tobias Powalowski
2eb7aeabe7 don't show errors on aarch64 cleanup 2022-02-21 20:01:30 +01:00
Tobias Powalowski
fcf8898382 don't show errors on aarch64 cleanup 2022-02-21 20:00:52 +01:00
Tobias Powalowski
c137c49f4d fix restore message 2022-02-21 18:20:58 +01:00
Tobias Powalowski
eb35943abb don't stop on cleanup tasks 2022-02-21 17:50:44 +01:00
Tobias Powalowski
54d075c34e allow pacman-chroot building for all users 2022-02-21 15:24:13 +01:00
Tobias Powalowski
d47d43120a add messages for restoring config files 2022-02-21 11:13:32 +01:00
Tobias Powalowski
680cf22e64 fix aarch64 download 2022-02-21 10:44:04 +01:00
Tobias Powalowski
f706742e1a fix variables 2022-02-21 10:20:18 +01:00
Tobias Powalowski
d405ab7a3e enable users to run build server 2022-02-21 10:12:50 +01:00
Tobias Powalowski
22245d826b add full upload directory to message 2022-02-20 11:49:12 +01:00
Tobias Powalowski
5240e395c2 delete directory after moving on server script 2022-02-20 11:31:02 +01:00
Tobias Powalowski
c2b8f99d1f shellcheck code cleanup, enable parallel building for both architectures 2022-02-20 10:15:57 +01:00
Tobias Powalowski
68e2a39c4f set LANG=C as default 2022-02-19 19:23:34 +01:00
Tobias Powalowski
f4fa66a49c don't stop on cleanup errors 2022-02-19 18:55:09 +01:00
Tobias Powalowski
03d5dc8cfa don't stop on cleanup errors 2022-02-19 18:53:47 +01:00
Tobias Powalowski
7e6d1aaf72 fix buildchain 2022-02-19 13:40:50 +01:00
Tobias Powalowski
75dd4d704d cleanup buildchain parameters 2022-02-19 09:57:31 +01:00
Tobias Powalowski
49e3c5a971 fix buildchain 2022-02-18 23:15:10 +01:00
Tobias Powalowski
b1988e1d93 fix pah for repository 2022-02-18 22:20:18 +01:00
Tobias Powalowski
d00f31015e add iso GPT reproducability 2022-02-18 18:22:17 +01:00
Tobias Powalowski
55d16a7031 add missing grub.cfg 2022-02-18 16:32:34 +01:00
Tobias Powalowski
108396c566 change to reproducable bootloaders 2022-02-18 15:50:06 +01:00
Tobias Powalowski
beba29dd97 add reproducable date to iso creation, efi.img and grub.efi's are still to be made reproducable 2022-02-17 09:34:21 +01:00
Tobias Powalowski
5ccac263ae set time for reproducable iso 2022-02-16 21:35:35 +01:00
Tobias Powalowski
f78c682c07 fix reproducibilty on initrds 2022-02-16 18:35:35 +01:00
Tobias Powalowski
2aef84ac5d fix buildchain 2022-02-15 21:39:34 +01:00
Tobias Powalowski
52dec0288e add reproducibility to isos 2022-02-15 12:41:48 +01:00
Tobias Powalowski
f0032fc6b8 add repository script, always download files in update script 2022-02-15 12:12:55 +01:00
Tobias Powalowski
1d362947bf fix locale-gen on aarch64 server script 2022-02-10 19:44:37 +01:00
Tobias Powalowski
cd9044f2c3 always generate locales after archboot installation 2022-02-10 14:22:59 +01:00
Tobias Powalowski
f632ff1158 silence output of mkfs.vfat and dd 2022-02-09 21:48:55 +01:00
Tobias Powalowski
c0782524d2 add dtbs files to iso image 2022-02-09 21:17:23 +01:00
Tobias Powalowski
d5964e760e fix aarch64 iso creation 2022-02-09 20:32:52 +01:00
Tobias Powalowski
f8b646392d fix more buildchain errors 2022-02-09 16:58:09 +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
38708e73f8 remove torrent creation 2022-02-09 16:36:28 +01:00
Tobias Powalowski
25a61c57c6 fix torrent creation in release 2022-02-09 16:26:10 +01:00
Tobias Powalowski
9bc26723f1 fix cleanup in iso 2022-02-09 16:05:56 +01:00
Tobias Powalowski
83e4613092 fix buildchain 2022-02-09 14:46:27 +01:00
Tobias Powalowski
97b6583041 correct latest iso name 2022-02-09 13:24:16 +01:00
Tobias Powalowski
a5aaf37b58 fix server build script 2022-02-09 13:12:07 +01:00
Tobias Powalowski
2033e6f93b fix latest iso creation 2022-02-09 10:42:46 +01:00
Tobias Powalowski
f245a9b42e fix release script 2022-02-09 10:04:19 +01:00
Tobias Powalowski
b8ef052117 fix container creation 2022-02-09 09:59:28 +01:00
Tobias Powalowski
f5df400815 fix typo 2022-02-09 09:34:27 +01:00
Tobias Powalowski
16dd2f454b fix parameters in create iso 2022-02-09 09:32:56 +01:00
Tobias Powalowski
846311546a fix aarch64 container creation 2022-02-09 08:59:04 +01:00
Tobias Powalowski
25c209892a correct initramfs rm 2022-02-09 08:31:10 +01:00
Tobias Powalowski
a88b0301f1 disable shellcheck warnings 2022-02-08 20:47:46 +01:00
Tobias Powalowski
bff93a775b export variables and unset them 2022-02-08 20:41:57 +01:00
Tobias Powalowski
f964c85e5a fix function names 2022-02-08 20:20:21 +01:00
Tobias Powalowski
ddf0140794 small fixes detected by shellcheck 2022-02-08 17:20:48 +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
Tobias Powalowski
e1239a8f03 remove kms from latest image, it's called on reboot, remove b2xnx and qed module 2022-02-02 15:52:10 +01:00
Tobias Powalowski
5efc7bb6a6 move firmware to extra hook 2022-02-02 11:55:15 +01:00
Tobias Powalowski
787cc706e7 change find keymap with add_full_dir 2022-02-02 09:39:40 +01:00
Tobias Powalowski
92e7eb96bb fix indentation 2022-02-01 12:47:29 +01:00
Tobias Powalowski
86b7bf203f add mac and ppc keymaps 2022-02-01 12:46:46 +01:00
Tobias Powalowski
ca4bb18a79 add shellchecks 2022-02-01 12:41:53 +01:00
Tobias Powalowski
06125ba37c replace find with add_full_dir 2022-02-01 12:37:39 +01:00
Tobias Powalowski
b1286a4334 replace find with add_full_dir 2022-02-01 12:36:38 +01:00
Tobias Powalowski
354f04544b replace find with add_full_dir 2022-02-01 12:33:36 +01:00
Tobias Powalowski
5d3b4206f7 replace find with add_full_dir 2022-02-01 12:31:56 +01:00
Tobias Powalowski
51bed113c2 remove double entry 2022-02-01 12:28:22 +01:00
Tobias Powalowski
6642712844 remove double quotes 2022-02-01 12:23:38 +01:00
Tobias Powalowski
0f402483fd move modules to top 2022-01-31 15:45:56 +01:00
Tobias Powalowski
bafd6b55e0 fix passwd path 2022-01-31 15:11:12 +01:00
Tobias Powalowski
b5f583560a correct launch-setup 2022-01-31 15:08:20 +01:00
Tobias Powalowski
2dd5c58635 fix basic_config files 2022-01-31 15:03:27 +01:00
Tobias Powalowski
1d98a1dd97 move common parts into installer_common 2022-01-31 11:37:19 +01:00
Tobias Powalowski
a67d3700f8 remove net_latest, replaced by net_common 2022-01-31 11:16:04 +01:00
Tobias Powalowski
231c02f19a condense apps in installer 2022-01-31 10:53:46 +01:00
Tobias Powalowski
bb634db4d4 move base parts to base_common 2022-01-31 10:49:49 +01:00
Tobias Powalowski
bcaa924852 move init to apps 2022-01-31 09:42:55 +01:00
Tobias Powalowski
3b459cf9a5 remove empty line 2022-01-31 09:41:42 +01:00
Tobias Powalowski
ff8eff9f49 move init to apps 2022-01-31 09:35:53 +01:00
Tobias Powalowski
65fe8a5307 replace uname -m with _RUNNING_ARCH 2022-01-31 08:28:53 +01:00
Tobias Powalowski
e43e534200 simplify DYN_LIBS 2022-01-31 07:12:10 +01:00
Tobias Powalowski
0d407d02ff fix curl downloading 2022-01-30 16:16:45 +01:00
Tobias Powalowski
58c9b804f8 correct download link 2022-01-30 16:01:15 +01:00
Tobias Powalowski
811c3f5091 don't rely on rodsbook.com for mkkeys.sh 2022-01-30 15:47:16 +01:00
Tobias Powalowski
37f0ae849b don't rely on fedora infrastructure 2022-01-30 15:23:11 +01:00
Tobias Powalowski
4207c3a3cc switch shell scripts to binary arrays 2022-01-30 12:17:48 +01:00
Tobias Powalowski
2981cf141d move libkmod to addfile 2022-01-30 11:35:50 +01:00
Tobias Powalowski
f8376601e0 move dhcpcd to binary array 2022-01-30 11:31:54 +01:00
Tobias Powalowski
8322cbfbb9 only add resizecons on x86_64 2022-01-28 12:18:08 +01:00
Tobias Powalowski
0a1ac4a0ea move tzselect to tz 2022-01-28 10:57:12 +01:00
Tobias Powalowski
105ce5687b add more binaries 2022-01-28 10:22:55 +01:00
Tobias Powalowski
564e6d057a move binaries from devicemapper to lvm2 2022-01-28 09:24:28 +01:00
Tobias Powalowski
c1f535e560 add missing binariesÄ 2022-01-28 09:16:19 +01:00
Tobias Powalowski
23f796ae84 add binary check to environment 2022-01-28 08:24:31 +01:00
Tobias Powalowski
105a16a579 add missing binaries from systemd coreutils util-linux shadow psmisc procps-ng bzip2 gzip and xz 2022-01-27 21:22:31 +00:00
Tobias Powalowski
1f602c02ce add stat binary 2022-01-27 20:36:38 +00:00
Tobias Powalowski
4814ec5a5b change wording 2022-01-25 17:07:32 +01:00
Tobias Powalowski
36a28f152d remove space 2022-01-25 17:00:17 +01:00
Tobias Powalowski
4c8ec64b54 add -e to motd 2022-01-25 16:51:22 +01:00
Tobias Powalowski
c8a25f58ad add colours to motd 2022-01-25 15:46:21 +01:00
Tobias Powalowski
8d9f7806d3 remove binfmt.d move to archboot-qemu-aarch64 package 2022-01-23 21:03:57 +01:00
Tobias Powalowski
bef4cc2c79 big code cleanup 2022-01-21 14:16:33 +01:00
Tobias Powalowski
140bb4a656 code cleanup 2022-01-21 12:27:31 +01:00
Tobias Powalowski
c36591d4ee remove symlinks functiosn, added to mkinitcpio in the future 2022-01-21 10:17:10 +01:00
Tobias Powalowski
60475497c7 remove basename from symlink checks 2022-01-18 21:47:00 +01:00
Tobias Powalowski
1e3bd6d6ed remove tarball helper and ucode hooks 2022-01-18 16:26:17 +01:00
Tobias Powalowski
e3f49d6854 fix lzo compression, change to grub xz compression 2022-01-16 19:47:30 +01:00
Tobias Powalowski
0e10819ebf add efisecdb 2022-01-16 17:04:59 +01:00
Tobias Powalowski
eac2057ad4 remove efivar-tester 2022-01-16 17:03:18 +01:00
Tobias Powalowski
df11a9f471 remove memtest 2022-01-16 16:37:41 +01:00
Tobias Powalowski
e2c134fcd8 remove APPEND from base 2022-01-16 16:18:16 +01:00
Tobias Powalowski
324bb48e90 remove syslinux, replaced by grub 2022-01-16 16:06:05 +01:00
Tobias Powalowski
cbc7b3aa24 remove iptables, is not really necessary to have it on install/rescue media 2022-01-14 14:45:36 +01:00
Tobias Powalowski
8117242bf2 add all iproute2 binaries 2022-01-14 14:17:07 +01:00
Tobias Powalowski
c318d3f610 remove ifenslave 2022-01-14 14:11:15 +01:00
Tobias Powalowski
c08a518941 remove cryptoloop 2022-01-13 20:58:15 +01:00
Tobias Powalowski
bfcb2a64e5 remove grub locale 2022-01-13 20:56:11 +01:00
Tobias Powalowski
3a13a4e0ba remove binaries from net 2022-01-12 21:19:59 +01:00
Tobias Powalowski
0b4d3a533c fix keyring initialization on latest image 2022-01-09 19:09:15 +01:00
Tobias Powalowski
78efc060ba add yes to latest image 2022-01-09 14:16:13 +01:00
Tobias Powalowski
2ce2df0990 add bsdtar to base_latest 2022-01-09 11:08:28 +01:00
Tobias Powalowski
3ceefd8996 add uname to base_latest 2022-01-09 10:44:57 +01:00
Tobias Powalowski
905339ea6f add the correct helpers to ramdisk 2022-01-08 09:51:29 +01:00
Tobias Powalowski
147fee2f57 try to get an aarch64 build root 2022-01-07 15:40:04 +01:00
Tobias Powalowski
82913dc751 add aarch64.conf for binfmt 2022-01-06 19:36:46 +01:00
Tobias Powalowski
2cb5095142 add aarch64.conf for binfmt 2022-01-06 19:36:33 +01:00
Tobias Powalowski
2ed4e14a0b add aarch64.conf for binfmt 2022-01-06 19:36:06 +01:00
Tobias Powalowski
2ad9f119a1 merge secureboot 2022-01-06 18:31:16 +01:00
Tobias Powalowski
6d377c8d3d merge base 2022-01-06 18:15:14 +01:00
Tobias Powalowski
a25673dc4d merge wireless 2022-01-06 18:04:04 +01:00
Tobias Powalowski
3bb4cb3d65 merge grub files 2022-01-06 18:00:33 +01:00
Tobias Powalowski
a768a0b613 merge grub files 2022-01-06 18:00:16 +01:00
Tobias Powalowski
8e0c811d23 add arm64-efi files for aarch64 2022-01-05 16:41:56 +01:00
Tobias Powalowski
5ef9758f4e change to python 3.10 2022-01-05 14:04:37 +01:00
Tobias Powalowski
828275a657 add archlinuxarm keyring for pacman 2022-01-02 20:40:24 +01:00
Tobias Powalowski
50ddf4984a disable firmware 2022-01-02 17:42:42 +01:00
Tobias Powalowski
7bc549034a add amd ucode 2022-01-02 16:56:49 +01:00
Tobias Powalowski
687e67d9dc fix secure boot for arm 2022-01-02 14:16:54 +01:00
Tobias Powalowski
be7be38257 more secure boot corrections 2022-01-02 13:54:06 +01:00
Tobias Powalowski
f9c6090e15 remove Preloader from arm 2022-01-02 13:46:29 +01:00
Tobias Powalowski
c7455cddaa fix secure boot for arm 2022-01-02 13:45:55 +01:00
Tobias Powalowski
99d4a5d56b fix arch_base for arm 2022-01-02 13:41:51 +01:00
Tobias Powalowski
e02e17c67b fix vim for arm 2022-01-02 13:29:08 +01:00
Tobias Powalowski
c73f5f84fb add wireless_arm 2022-01-02 13:26:22 +01:00
Tobias Powalowski
983218d8be remove tftpd because upstream removed it 2021-12-22 11:12:46 +01:00
Tobias Powalowski
548fa2c3ec add console font to MOTD 2021-12-14 08:35:48 +01:00
Tobias Powalowski
ed0f72e77b add full firmware directory in base 2021-12-10 16:16:18 +01:00
Tobias Powalowski
db4e851a56 fix vim colors 2021-12-01 12:30:51 +01:00
Tobias Powalowski
85873095f3 remove not needed grub files 2021-10-18 08:37:15 +02:00
Tobias Powalowski
c31a6c4b27 add backup of secureboot keys and rename script 2021-10-15 11:11:37 +02:00
Tobias Powalowski
c92698dc1b fix secure boot tools 2021-10-15 10:16:35 +02:00
Tobias Powalowski
ae38ec96f8 silence curl 2021-10-14 21:44:13 +02:00
Tobias Powalowski
815ee6a105 remove sbctl it is not bullet proof yet 2021-10-14 21:34:46 +02:00
Tobias Powalowski
be9198fe37 remove broken ms-lockdown 2021-10-14 21:13:21 +02:00
Tobias Powalowski
105f05776e add mokutil to archboot image 2021-10-14 20:56:38 +02:00
Tobias Powalowski
aa599868d1 fix mmia32 and shimia32 2021-10-14 15:32:25 +02:00
Tobias Powalowski
f85cb43afc add ovmf file from fedora to test securboot in qemu 2021-10-14 15:12:56 +02:00
Tobias Powalowski
bd4b00d401 move fedora-shim to archboot directory 2021-10-14 12:32:07 +02:00
Tobias Powalowski
5bc2f028ad a lot of more secure boot stuff added 2021-10-14 12:20:49 +02:00
Tobias Powalowski
0d9d51f12a fix python3 and add fedora bootloaders to image 2021-10-12 12:55:10 +02:00
Tobias Powalowski
255c158cfe fix errors 2021-10-12 12:28:30 +02:00
Tobias Powalowski
db1ff98187 add secure bootloaders from fedora and to archboot environment 2021-10-12 11:55:47 +02:00
Tobias Powalowski
67007ec134 add secure boot tools and remove preloader 2021-10-12 10:08:10 +02:00
Tobias Powalowski
f1d051efb9 add ls du dir to latest image 2021-10-08 07:06:34 +02:00
Tobias Powalowski
df18e62c91 remove locale from latest image 2021-10-07 21:14:32 +02:00
Tobias Powalowski
b6b04e157f add amdgpu to kms 2021-10-07 20:58:14 +02:00
Tobias Powalowski
02603b0870 add new line 2021-10-07 20:47:43 +02:00
Tobias Powalowski
3f99b56a27 remove wget from net latest 2021-10-07 20:45:31 +02:00
Tobias Powalowski
32986fc45f add nano and wget to latest image 2021-10-07 20:43:47 +02:00
Tobias Powalowski
7fa9ac4649 merge bootmessage into base and base_latest without scripts will not work 2021-10-07 09:15:36 +02:00
Tobias Powalowski
49b567698c cleanup 2021-10-07 09:02:08 +02:00
Tobias Powalowski
992a2a7c88 update staging wlan drivers 2021-10-06 09:06:47 +02:00
Tobias Powalowski
fdddaf244c remove modules from remote, network and wireless add them 2021-10-05 16:32:56 +02:00
Tobias Powalowski
dafc1f6c12 fix naming of new latest config files 2021-10-05 16:08:23 +02:00
Tobias Powalowski
f863b15271 finish latest image work :), saves RAM and remove net from config 2021-10-05 16:01:42 +02:00
Tobias Powalowski
48bb17d661 fix lshw 2021-10-04 21:13:35 +02:00
Tobias Powalowski
e3c7e84142 start to add latest image parts 2021-10-04 19:52:58 +02:00
Tobias Powalowski
7206f7c7f8 change message 2021-10-04 11:13:50 +02:00
Tobias Powalowski
a57f17a5e0 change message 2021-10-04 11:12:40 +02:00
Tobias Powalowski
82ca1aa291 add virtio modules to archboot_base 2021-10-04 10:28:31 +02:00
Tobias Powalowski
038daaa3cf add dosini to vim 2021-10-04 09:18:06 +02:00
Tobias Powalowski
6d28701a0a add lshw to environment 2021-10-01 16:56:58 +02:00
Tobias Powalowski
7596128fa7 add elinks as text mode browser 2021-09-29 08:28:59 +02:00
Tobias Powalowski
d53f779711 remove not needed archboot_network 2021-09-29 08:27:30 +02:00
Tobias Powalowski
a4bdf65d5a fix check 2021-09-28 20:37:20 +02:00
Tobias Powalowski
d0a36c7e25 add local db on container too 2021-09-28 20:35:35 +02:00
Tobias Powalowski
b50c3e52f2 fix missing " 2021-09-28 19:53:03 +02:00
Tobias Powalowski
5c1083920e only add local pacman db on container 2021-09-28 14:34:46 +02:00
Tobias Powalowski
683347926d only include package cache on booted archboot 2021-09-28 07:34:36 +02:00
Tobias Powalowski
8046df966d replace sha256sum with cksum 2021-09-27 21:49:46 +02:00
Tobias Powalowski
0e4fb066d5 fix vim 2021-09-26 09:23:04 +02:00
Tobias Powalowski
1c7e7456fa update vim 2021-09-26 08:55:54 +02:00
Tobias Powalowski
4e256c9df2 more vim fixes 2021-09-25 22:09:03 +02:00
Tobias Powalowski
53d6344f7e add more vim stuff 2021-09-25 20:29:36 +02:00
Tobias Powalowski
58730921ea fix grub syntax vim 2021-09-25 14:08:09 +02:00
Tobias Powalowski
de3bef2a97 add more options for helpers, to allow install media to reboot with already downloaded package cache 2021-09-25 13:45:22 +02:00
Tobias Powalowski
cc7619e6d3 fix array 2021-09-25 08:21:12 +02:00
Tobias Powalowski
3431054c9c add iwd 2021-09-24 21:24:04 +02:00
Tobias Powalowski
0c19b7d955 add nvme-cli 2021-09-24 21:21:21 +02:00
Tobias Powalowski
42553c4706 add fatresize 2021-09-24 21:14:24 +02:00
Tobias Powalowski
2278e12129 add more vim syntax 2021-09-24 18:19:04 +02:00
Tobias Powalowski
32a5efe137 add archboot-restore-usbstick.sh 2021-09-23 12:21:08 +02:00
Tobias Powalowski
1f0d09da25 remove openvpn license, it's placed in /usr/share/doc 2021-09-23 09:50:33 +02:00
Tobias Powalowski
646fbd9b86 fix environment rebuild 2021-09-22 14:35:11 +02:00
Tobias Powalowski
74bc5b38d6 remove weechat and links from environment 2021-09-22 14:30:28 +02:00
Tobias Powalowski
507c33735c add new on the fly update options :) 2021-09-22 09:02:56 +02:00
Tobias Powalowski
3bd45a0720 remove sound modules, not needed for install at all 2021-09-21 19:07:08 +02:00
Tobias Powalowski
bb725239ae add local pacman database 2021-09-21 19:06:04 +02:00
Tobias Powalowski
bfe5edbe6a add group, profile and gshadow from system 2021-09-21 13:24:34 +02:00
Tobias Powalowski
86fa8f76f1 uncomment mirrorlist 2021-09-21 12:39:47 +02:00
Tobias Powalowski
e07dc89892 update to new schedulers 2021-09-21 11:41:36 +02:00
Tobias Powalowski
30b94e608f change pacman to use system makepkg.conf pacman.conf and mirrorlist 2021-09-21 11:19:28 +02:00
Tobias Powalowski
1842b9affa move tz to /usr/bin 2021-09-21 11:13:49 +02:00
Tobias Powalowski
17c5505072 move km to /usr/bin 2021-09-21 11:12:17 +02:00
Tobias Powalowski
27cf63ffd6 move setup and quickinst to /usr/bin 2021-09-21 11:03:45 +02:00