Commit graph

1290 commits

Author SHA1 Message Date
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
Tobias Powalowski
3e0beed8d6 fix repository on aarch64, add archboot repository check 2022-05-30 20:37:57 +02:00
Tobias Powalowski
1777636695 fix pacman.conf for new repository 2022-05-30 18:59:57 +02:00
Tobias Powalowski
f2455adf87 remove xorg-xwayland from WAYLAND_PACKAGES 2022-05-29 22:34:55 +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
d1180ff93b only autostart vnc on xorg environment 2022-05-29 18:48:43 +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
50efeda82b add custom_wayland, add restart commands 2022-05-29 08:43:53 +02:00
Tobias Powalowski
056588bfe3 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:45:22 +02:00
Tobias Powalowski
7c34b123e4 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:43:33 +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
6cf028a3ad start adding gnome wayland support 2022-05-28 11:19:22 +02:00
Tobias Powalowski
efc9ebe418 add gnome.sh to sources 2022-05-23 10:04:50 +02:00
Tobias Powalowski
93ac04064e fix check 2022-05-23 10:03:40 +02:00
Tobias Powalowski
77d05a5021 add GNOME desktop 2022-05-23 10:00:01 +02:00
Tobias Powalowski
f10e32adb0 add chromiumflags on custom-xorg too. 2022-05-23 07:39:14 +02:00
Tobias Powalowski
93125bbb81 rename parameter to CUSTOM_X 2022-05-22 14:13:58 +02:00
Tobias Powalowski
324f17f99d rename prepare-xorg to -custom-xorg 2022-05-22 14:08:41 +02:00