Commit graph

1407 commits

Author SHA1 Message Date
Tobias Powalowski
d51103f962 fix S_CONFIG clear 2022-11-25 21:49:46 +01:00
Tobias Powalowski
21b3361b71 fix autoconfiguration 2022-11-25 21:42:14 +01:00
Tobias Powalowski
125c4790e9 add km to files 2022-11-25 21:03:18 +01:00
Tobias Powalowski
3b26bf8e02 shellcheck fixes 2022-11-25 18:06:33 +01:00
Tobias Powalowski
34725a4256 shrink box 2022-11-25 18:02:23 +01:00
Tobias Powalowski
3628cd7a8d two menus for region and timezone 2022-11-25 17:49:23 +01:00
Tobias Powalowski
4f85651d91 shellcheck 2022-11-25 16:46:42 +01:00
Tobias Powalowski
062fe66b9a change wording 2022-11-25 16:42:41 +01:00
Tobias Powalowski
5b90d4a22f always reset /etc/adjtime 2022-11-25 16:33:48 +01:00
Tobias Powalowski
3a70d2a146 reset parameters at loop beginning 2022-11-25 16:27:03 +01:00
Tobias Powalowski
02d24bb087 run hwclock after UTC switch 2022-11-25 16:24:57 +01:00
Tobias Powalowski
c4a7e282ee fix loop 2022-11-25 16:20:07 +01:00
Tobias Powalowski
17592df9c0 check internet connection before asking NTP service 2022-11-25 16:17:17 +01:00
Tobias Powalowski
bb79a63bbc reformat box 2022-11-25 16:00:14 +01:00
Tobias Powalowski
19d15a5e90 reformat box 2022-11-25 15:45:55 +01:00
Tobias Powalowski
4191aaa67e reformat box 2022-11-25 15:44:05 +01:00
Tobias Powalowski
27b1a6df3a reformat box 2022-11-25 15:40:25 +01:00
Tobias Powalowski
cd06d15b6d better logic in time and date 2022-11-25 15:34:00 +01:00
Tobias Powalowski
085d0a39a0 change check to localectl instead of loadkeys 2022-11-25 14:45:46 +01:00
Tobias Powalowski
be8fd37586 return to main menu if no root password is set 2022-11-25 11:05:00 +01:00
Tobias Powalowski
1ac51c841c move root password check to configuration 2022-11-25 10:23:26 +01:00
Tobias Powalowski
300a11c083 also check on L for root user password 2022-11-25 08:19:30 +01:00
Tobias Powalowski
1bbe977847 add check for empty root password 2022-11-24 21:13:29 +00:00
Tobias Powalowski
1017807cc5 move update-installer libs to directory 2022-11-23 11:19:34 +01:00
Tobias Powalowski
2159072ff9 rename and move run-scripts to run directory 2022-11-23 07:28:35 +01:00
Tobias Powalowski
452248636a rename merged files to run-* 2022-11-22 21:08:27 +01:00
Tobias Powalowski
63f1987d99 add missing files 2022-11-22 19:28:43 +01:00
Tobias Powalowski
cd29f71c4f merge server-release into one, add riscv64-iso symlink 2022-11-22 19:17:13 +01:00
Tobias Powalowski
9b1bc61a03 merge release into one 2022-11-22 18:50:26 +01:00
Tobias Powalowski
d8af06a440 merge pacman-chroot-tarball 2022-11-22 16:46:18 +01:00
Tobias Powalowski
b1f227b0c0 merge iso into one file 2022-11-22 15:36:02 +01:00
Tobias Powalowski
2e9a17d846 merge create-repository into one for all arches 2022-11-22 14:57:56 +01:00
Tobias Powalowski
494e636f72 readd as create-container as symlinks 2022-11-22 12:59:44 +01:00
Tobias Powalowski
8842066059 remove *-create-container.sh 2022-11-22 12:37:56 +01:00
Tobias Powalowski
2a411c4cc8 remove patched functions for upcoming mkinitcpio release 33, which includes all archboot improvements :) 2022-11-21 12:10:35 +01:00
Tobias Powalowski
4518d59b28 move _ARCH to common 2022-11-20 09:26:59 +01:00
Tobias Powalowski
6f8798d71b move _ARCHBOOT and _KEYRING to common 2022-11-19 20:08:34 +01:00
Tobias Powalowski
22facbf3c6 add archlinuxarm-keyring to repository and release 2022-11-19 16:01:59 +01:00
Tobias Powalowski
223c63f565 skip download graphics on riscv64 2022-11-09 10:34:04 +01:00
Tobias Powalowski
ee1a5ffe95 add download_graphical to aarch64 and riscv64 2022-10-25 07:25:55 +02:00
Tobias Powalowski
ba4d2a0aec download graphical in extra step 2022-10-24 08:05:07 +02:00
Tobias Powalowski
327c5d1e4c disable u-boot image building for aarch64 at the moment 2022-10-18 21:18:24 +02:00
Tobias Powalowski
100cb65bb3 add archlinuxarm-keyring on real aarch64 2022-10-18 18:53:09 +02:00
Tobias Powalowski
d0262ceade add uboot image for aarch64 architecture, rename _prepare_uboot to _uboot 2022-10-18 15:56:42 +02:00
Tobias Powalowski
8189322540 fix name 2022-10-09 19:52:06 +02:00
Tobias Powalowski
e544fa4fe4 add /home mountpoint on full system, move update-installer calls to functions, clean package cache on local image in full-system mode 2022-10-09 09:38:43 +02:00
Tobias Powalowski
c4f13a5ae4 fix broken function 2022-10-08 21:11:11 +02:00
Tobias Powalowski
349f9824d5 add full-system to local image 2022-10-08 20:18:48 +02:00
Tobias Powalowski
ccf1ef8c15 fix error handling 2022-10-08 19:45:00 +02:00
Tobias Powalowski
be985dde1b fix typo 2022-10-08 19:15:56 +02:00
Tobias Powalowski
def2d230fa reformat output 2022-10-08 19:08:39 +02:00
Tobias Powalowski
6b428f6744 add info pages to full system 2022-10-08 19:04:20 +02:00
Tobias Powalowski
7ec354768d sync db before doing task 2022-10-08 19:01:01 +02:00
Tobias Powalowski
6fda2b6c17 remove empty space 2022-10-08 18:55:56 +02:00
Tobias Powalowski
c0974dddfd fix output 2022-10-08 18:51:24 +02:00
Tobias Powalowski
598a6d7761 change parameter to -full-system 2022-10-08 18:47:45 +02:00
Tobias Powalowski
b248e1963f add -switch-to-full-system to options 2022-10-08 18:44:57 +02:00
Tobias Powalowski
88f6584a87 add manpages to install message 2022-10-06 23:15:00 +02:00
Tobias Powalowski
f113d91c7a remove base-devel, add man-pages 2022-10-06 23:11:29 +02:00
Tobias Powalowski
432bebea80 message change 2022-10-06 23:09:24 +02:00
Tobias Powalowski
88c1ab59ef add -e 2022-10-06 23:02:31 +02:00
Tobias Powalowski
93d2c5785f redirect output to tty7 2022-10-06 23:00:37 +02:00
Tobias Powalowski
c57ec38b6c redirect output to tty7 2022-10-06 22:59:25 +02:00
Tobias Powalowski
e0433a7c65 add -switch-to-full-system option 2022-10-06 22:55:35 +02:00
Tobias Powalowski
a086ef7b48 rename _kde funtions to _plasma 2022-10-04 10:00:29 +02:00
Tobias Powalowski
4ab7e8c78d replace use_container_config with use_binfmt 2022-10-03 21:25:18 +02:00
Tobias Powalowski
dde4ea6d4c fix binfmt on container creation 2022-10-02 22:15:11 +02:00
Tobias Powalowski
bdb059f42d fix repository creation 2022-10-02 21:26:50 +02:00
Tobias Powalowski
28e867e2a2 merge chroot updates into one function 2022-10-02 18:10:54 +02:00
Tobias Powalowski
cc3baf7b9b fix code merge 2022-10-02 16:33:37 +02:00
Tobias Powalowski
d9fd9b247f always create blankdb directory 2022-10-02 12:11:06 +02:00
Tobias Powalowski
15daa3ea36 remove empy lines 2022-10-02 10:33:14 +02:00
Tobias Powalowski
f5cb52f4ac code cleanup repository 2022-10-02 10:30:15 +02:00
Tobias Powalowski
5f32932653 move pacman parameters to main program 2022-10-02 09:32:08 +02:00
Tobias Powalowski
38c5279ef2 code cleanup 2022-10-01 17:45:39 +02:00
Tobias Powalowski
1da02d1f19 name $2 use_binfmt 2022-10-01 14:56:46 +02:00
Tobias Powalowski
e1f444cd40 simplify other architecture 2022-10-01 14:25:12 +02:00
Tobias Powalowski
6544666811 simplify pacman_chroot function 2022-10-01 08:57:41 +02:00
Tobias Powalowski
9e4ac63f46 don't abort on cachedir on different architecture 2022-09-30 15:54:22 +02:00
Tobias Powalowski
735ef33c53 shellcheck fixes 2022-09-23 08:52:39 +02:00
Tobias Powalowski
9d3341dddd shellcheck fixes 2022-09-23 08:51:07 +02:00
Tobias Powalowski
341a40975d shellcheck fixes 2022-09-23 08:50:09 +02:00
Tobias Powalowski
08cc00b14a remove wrong fi 2022-09-22 21:35:06 +02:00
Tobias Powalowski
ef50910de3 remove _KEYRING 2022-09-22 21:20:47 +02:00
Tobias Powalowski
5d5447383a add UBOOT for riscv64 2022-09-22 10:00:17 +02:00
Tobias Powalowski
05ccb57158 fix bootloader installation on aarch64 2022-09-21 20:47:38 +02:00
Tobias Powalowski
cc535d968b change from ext2 image to vfat, brings back reproducibility :) 2022-09-20 16:17:19 +02:00
Tobias Powalowski
c35bef4544 fix aarch64 pacman chroot 2022-09-20 08:40:24 +02:00
Tobias Powalowski
9b51646a1c add firefox for riscv64 2022-09-20 07:26:59 +02:00
Tobias Powalowski
ae01e9b556 first wait for gpg to finish 2022-09-19 15:19:15 +02:00
Tobias Powalowski
1b627bcf48 fix HWKVER for riscv64 2022-09-19 06:56:27 +02:00
Tobias Powalowski
fca208f28f fix mkinitcpio for riscv64 2022-09-17 12:07:02 +02:00
Tobias Powalowski
bc354b5f73 fix MOTD for riscv64 2022-09-17 12:02:45 +02:00
Tobias Powalowski
9df8ac29a9 fix /drivers/spi, disable grub creation for riscv64 2022-09-17 08:42:30 +02:00
Tobias Powalowski
8ee0ba0622 fixup image creation on riscv64 2022-09-17 08:31:28 +02:00
Tobias Powalowski
43ce31a590 switch riscv64 iso to extlinux image. 2022-09-16 22:14:41 +02:00
Tobias Powalowski
335e6171a0 add server and release riscv64 2022-09-15 08:12:11 +02:00
Tobias Powalowski
949bded538 fix bootloader creation 2022-09-14 07:49:37 +02:00
Tobias Powalowski
a8c60dbb19 move ucode part to extra function 2022-09-13 22:36:36 +02:00
Tobias Powalowski
7018d6c78e build grub2 efi riscv64 bootloader. 2022-09-13 17:59:27 +02:00
Tobias Powalowski
f425f1675d add create repository for riscv64, rename aarch64_download_packages to other_download_packages 2022-09-13 07:33:09 +02:00
Tobias Powalowski
3938411b0e add create container for riscv4, rename aarch64_install to other_install 2022-09-13 07:18:33 +02:00
Tobias Powalowski
ebf232949c fix keyring generation for riscv64 2022-09-12 22:22:35 +02:00
Tobias Powalowski
d43b0d4989 start riscv64 support, rename fix_aarch64_network to fix_network 2022-09-12 22:00:21 +02:00
Tobias Powalowski
533bcbc476 don't show errors on binary check in terminal 2022-09-07 17:32:07 +02:00
Tobias Powalowski
11d8186c72 add base checking to binary script 2022-09-07 09:04:10 +02:00
Tobias Powalowski
32f9077e9a add keyring initialization checks to setup and quickinst 2022-09-02 11:59:39 +02:00
Tobias Powalowski
b73b4b0b79 update pacman keyring before package installation 2022-09-01 13:29:53 +02:00
Tobias Powalowski
f48e5caa67 add : to menu titles 2022-06-25 11:34:56 +02:00
Tobias Powalowski
cc967a3b4e revert secure boot MOK signing 2022-06-20 07:00:23 +02:00
Tobias Powalowski
fa0f0afddb revert secure boot MOK signing 2022-06-20 06:59:10 +02:00
Tobias Powalowski
ee9c081b0d only sign kernel on x86_64 2022-06-19 08:15:24 +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
df243be163 copy kernel instead of moving 2022-06-18 11:25:18 +02:00
Tobias Powalowski
5663336d61 add ARchboot to setup 2022-06-13 11:34:23 +02:00
Tobias Powalowski
7d90f629ea remove old _generate_locales 2022-06-11 12:38:08 +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
e937b5fa6b allow more environments on machines with more than 6GB RAM in local mode 2022-06-11 09:10: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
f67c845391 add better error message 2022-06-06 13:42:07 +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
2e58113234 reorder update-installer options, allow only one graphical environment on local image 2022-06-06 09:07:58 +02:00
Tobias Powalowski
3a6344f6ef fix aarch64 repository and container creation 2022-06-03 21:23:33 +02:00
Tobias Powalowski
72d28a89b7 remove package cache on latest-image 2022-06-03 20:51:29 +02:00
Tobias Powalowski
de5ed70fed increase image zram 2022-06-03 20:11:16 +02:00
Tobias Powalowski
b18f2fcdb5 clean kernel cache on different stages 2022-06-03 17:14:29 +02:00
Tobias Powalowski
cc59c45584 remove rm from update-installer 2022-06-02 21:18:30 +02:00
Tobias Powalowski
46687ab895 remove empty line 2022-06-02 20:33:21 +02:00
Tobias Powalowski
4656e01818 shorten graphic environmen startup 2022-06-02 20:16:16 +02:00
Tobias Powalowski
62a2fca779 'revert to last working state'
This reverts commit cfc0c8b646.
2022-06-02 19:11:04 +02:00
Tobias Powalowski
eeefd3bc4c remove profile before last boot 2022-06-02 17:11:17 +02:00
Tobias Powalowski
4fec2c42cc copy also /usr/lib/archboot/update-installer.sh 2022-06-02 17:01:10 +02:00
Tobias Powalowski
84cedb6317 better logic in switch root 2022-06-02 16:23:39 +02:00
Tobias Powalowski
56e24c07dd solve reboot 2022-06-02 14:52:41 +02:00
Tobias Powalowski
87ebca4f02 don't rm /etc 2022-06-02 14:33:41 +02:00
Tobias Powalowski
36df9c6d2c add /etc from root to archboot container 2022-06-02 13:54:36 +02:00
Tobias Powalowski
0935f762c1 remove old method 2022-06-02 13:44:45 +02:00
Tobias Powalowski
d90a7dab6d switch root to archboot container 2022-06-02 13:41:30 +02:00
Tobias Powalowski
da8f4fdc20 renumber steps 2022-06-02 08:14:15 +02:00
Tobias Powalowski
59a1f7bf9d shorten graphic startup 2022-06-02 07:18:50 +02:00
Tobias Powalowski
3b5d2cab29 reorder things and fix numbering steps 2022-06-01 22:34:58 +02:00
Tobias Powalowski
b9178ce427 update initialize zram 2022-06-01 21:09:42 +02:00
Tobias Powalowski
084159714b update initialize zram 2022-06-01 21:02:51 +02:00
Tobias Powalowski
56c4b68cd7 update initialize zram 2022-06-01 19:42:15 +02:00
Tobias Powalowski
672dbc10d8 add tar to copy / 2022-06-01 19:27:51 +02:00
Tobias Powalowski
c7224a264c add tar to copy / 2022-06-01 19:23:18 +02:00
Tobias Powalowski
231a1c6b2c add tar to copy / 2022-06-01 19:20:57 +02:00
Tobias Powalowski
094490aa07 new zram move for latest and local image 2022-06-01 19:01:55 +02:00
Tobias Powalowski
cfc0c8b646 new zram move for latest and local image 2022-06-01 19:00:29 +02:00