Commit graph

722 commits

Author SHA1 Message Date
Tobias Powalowski
bb7cd5dfc5 add Firmware setup from grub menu 2022-01-09 20:31:24 +01:00
Tobias Powalowski
0b4d3a533c fix keyring initialization on latest image 2022-01-09 19:09:15 +01:00
Tobias Powalowski
386962e6bb don't delete pacman before assembling 2022-01-09 18:45:37 +01:00
Tobias Powalowski
582599b399 install archboot-arm on aarch64 2022-01-09 14:37:41 +01:00
Tobias Powalowski
05cb463dd4 fix pacman install on aarch64 2022-01-09 14:26:53 +01:00
Tobias Powalowski
1c916e6e8c fix pacman installation 2022-01-09 14:14:56 +01:00
Tobias Powalowski
95d1930874 speedup aarch64-create-container by using pacman on runnin aarch64 2022-01-09 14:05:36 +01:00
Tobias Powalowski
a1ba573307 adapt repo changes to aarch64 create container script, now it's feature complete 2022-01-09 09:05:23 +01:00
Tobias Powalowski
43cdda3ce3 revert wrong commit 2022-01-08 20:34:12 +01:00
Tobias Powalowski
847e0037e3 only allow testing repository on x86_64 2022-01-08 14:55:20 +01:00
Tobias Powalowski
321c01c13b in order to use kexec on aarch64, limit cpu to 1 2022-01-08 14:49:35 +01:00
Tobias Powalowski
7a5f5f1d88 always download aarch64 bootstrap 2022-01-08 12:38:58 +01:00
Tobias Powalowski
905339ea6f add the correct helpers to ramdisk 2022-01-08 09:51:29 +01:00
Tobias Powalowski
2d98ad7b3c add aarch64 to the updater script 2022-01-08 09:39:59 +01:00
Tobias Powalowski
e4f7f54651 add -alf parameter to aarch64 container script 2022-01-08 09:23:06 +01:00
Tobias Powalowski
522d410428 rename server release to x86_64 server release 2022-01-08 09:06:27 +01:00
Tobias Powalowski
d9ec40ca3b move archboot-create-container to archboot-x86_64-create-container 2022-01-08 09:04:11 +01:00
Tobias Powalowski
1a14736bea add server release script for aarch64 2022-01-07 23:05:25 +01:00
Tobias Powalowski
5b5f18f22c add server release script for aarch64 2022-01-07 23:05:06 +01:00
Tobias Powalowski
fa93463dde place remove to correct place 2022-01-07 22:46:16 +01:00
Tobias Powalowski
cc667d559c add archboot version 2022-01-07 22:38:40 +01:00
Tobias Powalowski
d98fdde4a7 fix broken call 2022-01-07 21:46:06 +01:00
Tobias Powalowski
8e96b42910 change permission 2022-01-07 20:26:59 +01:00
Tobias Powalowski
275fdb9b85 add aarch64 latest files and release script 2022-01-07 20:21:26 +01:00
Tobias Powalowski
45391805de archboot-arm moved to repositories :) 2022-01-07 19:50:40 +01:00
Tobias Powalowski
3d92662344 add more text 2022-01-07 19:18:49 +01:00
Tobias Powalowski
202fdc1732 add more text 2022-01-07 19:15:34 +01:00
Tobias Powalowski
5a2c4e248f fix cleanup in iso script 2022-01-07 19:14:10 +01:00
Tobias Powalowski
04d26f45a6 fix cleanup in tarball helper 2022-01-07 19:08:14 +01:00
Tobias Powalowski
d5a60ff564 fix aarch64 script 2022-01-07 17:15:50 +01:00
Tobias Powalowski
29abb59dea fix syntax 2022-01-07 16:49:32 +01:00
Tobias Powalowski
3e657f3b75 fix syntax 2022-01-07 16:44:06 +01:00
Tobias Powalowski
37535ccaca fix package installation in aarch64 container 2022-01-07 16:36:34 +01:00
Tobias Powalowski
b6a3e9f690 change script to 755 2022-01-07 15:58:55 +01:00
Tobias Powalowski
08c456eef3 move static qemu to PKGBUILD 2022-01-07 15:44:46 +01:00
Tobias Powalowski
147fee2f57 try to get an aarch64 build root 2022-01-07 15:40:04 +01:00
Tobias Powalowski
f013e1b0fa change server dir to x86_64 2022-01-07 09:17:39 +01:00
Tobias Powalowski
ec7cce9ed1 add arm container script, remove download arm script 2022-01-07 09:08:50 +01:00
Tobias Powalowski
206ae79073 fix quickinst for aarch64 usage 2022-01-06 19:06:34 +01:00
Tobias Powalowski
c0af778456 merge tarball-helpers 2022-01-06 19:02:50 +01:00
Tobias Powalowski
7ab2c28760 merge tarball-helpers 2022-01-06 19:02:18 +01:00
Tobias Powalowski
ce5d0f0bcb only copy bootloader to cdefiboot.img on x86_64, saves lot of iso space 2022-01-05 16:33:42 +01:00
Tobias Powalowski
01dd73f197 remove intel-ucode from aarch64 from sd-boot config 2022-01-05 16:16:51 +01:00
Tobias Powalowski
142f0b47d0 fix efisys copy and fix efistub kernel for aarch64 2022-01-05 16:08:56 +01:00
Tobias Powalowski
a94d6cae44 fix systemd-boot configs for aarch64 2022-01-05 15:56:49 +01:00
Tobias Powalowski
f4d629747c always copy systemd-boot to EFI on aarch64 2022-01-05 15:51:45 +01:00
Tobias Powalowski
e5d9cd638e no dialog for systemd-boot 2022-01-05 15:46:07 +01:00
Tobias Powalowski
217db74389 always copy grub to EFI/ on aarch64 2022-01-05 15:38:15 +01:00
Tobias Powalowski
a9902f4e0d fix grub config for aarch64 2022-01-05 15:21:30 +01:00
Tobias Powalowski
b225863be0 use GPT on aarch64 2022-01-05 15:00:21 +01:00
Tobias Powalowski
7722e38842 change comment to /usr/lib/grub 2022-01-05 14:49:33 +01:00
Tobias Powalowski
5b3399ae32 add bootloader support for aarch64 2022-01-05 14:45:36 +01:00
Tobias Powalowski
9f99bacc75 only copy efi binaries 2022-01-04 15:57:06 +01:00
Tobias Powalowski
07ccf9b1f2 add cleanup on arm iso 2022-01-04 15:25:30 +01:00
Tobias Powalowski
38acec50e0 only offer rebuild install system on x86_64 2022-01-02 20:36:48 +01:00
Tobias Powalowski
08b8412f98 more arm fixes, started to add setup changes 2022-01-02 20:24:57 +01:00
Tobias Powalowski
bf808e8178 add dtbs files from kernel 2022-01-02 18:38:27 +01:00
Tobias Powalowski
d240ea4b7b add RUNPROGRAM to tarball helper 2022-01-02 17:20:19 +01:00
Tobias Powalowski
7bc549034a add amd ucode 2022-01-02 16:56:49 +01:00
Tobias Powalowski
0a34c69b3f switch xorisso commands 2022-01-02 15:04:33 +01:00
Tobias Powalowski
cc15736716 change iso command 2022-01-02 14:46:08 +01:00
Tobias Powalowski
02e13ccfee try to fix iso creation 2022-01-02 14:28:55 +01:00
Tobias Powalowski
d2a79bec1b more arm changes for iso script 2022-01-02 14:06:00 +01:00
Tobias Powalowski
d584671d1c add correct config 2022-01-02 13:18:38 +01:00
Tobias Powalowski
1718a51f74 add boot dir 2022-01-02 12:30:20 +01:00
Tobias Powalowski
6350b6fda6 remove BOOTDIRNAME 2022-01-02 12:29:09 +01:00
Tobias Powalowski
e692ca0710 fix download preset 2022-01-02 12:20:09 +01:00
Tobias Powalowski
d457b224d9 change tarball helper to arm 2022-01-02 12:15:43 +01:00
Tobias Powalowski
a33a5036ff add download helper to download-arm 2022-01-02 12:14:23 +01:00
Tobias Powalowski
b486e46bf0 add arm tarball helper 2022-01-02 12:13:27 +01:00
Tobias Powalowski
f93703b189 fix preset 2022-01-02 12:06:31 +01:00
Tobias Powalowski
d16e77f1c8 add download script for arm 2022-01-02 11:59:43 +01:00
Tobias Powalowski
21e4dad52f start adding aarch64 support 2022-01-02 11:42:35 +01:00
Tobias Powalowski
35623e6998 use archlinux grub sbat file FS#72415 2021-12-27 08:31:18 +01:00
Tobias Powalowski
5c38721df4 higher RAM requirement in Release.txt 2021-12-20 23:07:14 +01:00
Tobias Powalowski
cab3cc66b0 update RAM requirements 2021-12-12 14:22:27 +01:00
Tobias Powalowski
fa523d62a5 only run server-release script on my system 2021-12-02 09:29:49 +01:00
Tobias Powalowski
f478cffc2c only run server-release script on my system 2021-12-02 09:28:58 +01:00
Tobias Powalowski
8b2b700fd5 add backup of wrong initcpio/functions and restore it after work 2021-12-01 12:40:34 +01:00
Tobias Powalowski
2eadfbd725 change RAM requirements 2021-11-30 20:37:42 +01:00
Tobias Powalowski
7f02f06dd3 fix latest image for initcpio 31 2021-11-30 18:37:03 +01:00
Tobias Powalowski
96ea012df4 add fix for mkinitcpio 31 to still use compressed modules 2021-11-30 17:36:48 +01:00
Tobias Powalowski
0eb0607cd0 fix boot/ creation with none zero files 2021-11-30 14:57:55 +01:00
Tobias Powalowski
97f9db1d73 switch to ntfs3 instead of ntfs-3g 2021-11-13 08:51:53 +01:00
Tobias Powalowski
d1aced251f set user rights before signing 2021-10-20 09:04:18 +02:00
Tobias Powalowski
bba92c0d0c fix signing and moving on server 2021-10-20 08:54:31 +02:00
Tobias Powalowski
4bdf3b0570 remove space 2021-10-20 08:27:50 +02:00
Tobias Powalowski
355c8b6bb1 add check for moving grub config 2021-10-19 17:25:56 +02:00
Tobias Powalowski
fa66f478de fix 2 minor issues in setup 2021-10-19 16:56:30 +02:00
Tobias Powalowski
0a7fe14f15 rename function to sbat 2021-10-19 16:08:36 +02:00
Tobias Powalowski
2992a2eb4d now it really works, f*ck grub-mkstandalone, very bitchy 2021-10-19 15:55:18 +02:00
Tobias Powalowski
27e9227567 final fix for grub efi race condition 2021-10-19 15:13:20 +02:00
Tobias Powalowski
feca58c11a add double quotes 2021-10-18 19:22:46 +02:00
Tobias Powalowski
6a497fce67 revert line break on grub-modules 2021-10-18 19:05:46 +02:00
Tobias Powalowski
3af0f49cdf set LINUXFIRMWARE if nothing is given 2021-10-18 18:47:59 +02:00
Tobias Powalowski
083d09d762 revert grub compress options 2021-10-18 16:07:49 +02:00
Tobias Powalowski
e6887e828f remove wrong / 2021-10-18 15:38:30 +02:00
Tobias Powalowski
8cefe720fd remove compress options 2021-10-18 14:09:06 +02:00
Tobias Powalowski
0f96aaa90a add more compress options 2021-10-18 13:54:26 +02:00
Tobias Powalowski
4370133ff4 add compress to all grub-mkstandalone 2021-10-18 13:44:53 +02:00
Tobias Powalowski
e6c1519ffc change modules back 2021-10-18 13:40:43 +02:00
Tobias Powalowski
9d30c0ee6c compress grub 2021-10-18 13:39:37 +02:00
Tobias Powalowski
4967b1c841 remove existing efi loader 2021-10-18 12:04:49 +02:00
Tobias Powalowski
fc07d15843 fix pacman hook 2021-10-18 10:55:52 +02:00
Tobias Powalowski
08a2877ca3 add sbsigntools for secureboot 2021-10-18 10:51:06 +02:00
Tobias Powalowski
ab37089009 fix mok certificate signing 2021-10-18 10:14:21 +02:00
Tobias Powalowski
c92b128dcb more secureboot fixes 2021-10-18 09:25:46 +02:00
Tobias Powalowski
6fa28d864b make archboot-grub not necessary anymore 2021-10-18 08:27:12 +02:00
Tobias Powalowski
b0eedcfcdf more secureboot fixes 2021-10-17 22:42:25 +02:00
Tobias Powalowski
e9e9d075c3 fix wrong slashes, \ is needed 2021-10-17 21:28:54 +02:00
Tobias Powalowski
95dd65a2c6 fix bootmgr entries 2021-10-17 19:48:46 +02:00
Tobias Powalowski
135d8b58d9 finish SHIM with GRUB integration 2021-10-16 23:14:46 +02:00
Tobias Powalowski
e41c292016 change directory to root only 2021-10-16 09:41:42 +02:00
Tobias Powalowski
6537a690c2 fix menu picking 2021-10-16 09:15:47 +02:00
Tobias Powalowski
d63b57206f correct menu selection 2021-10-16 09:06:06 +02:00
Tobias Powalowski
d163b22371 add check in source for secure boot 2021-10-16 08:54:16 +02:00
Tobias Powalowski
ddb79a82c4 fix backup name of grub 2021-10-16 00:18:38 +02:00
Tobias Powalowski
9ca848daf3 fix old secure boot check 2021-10-16 00:17:02 +02:00
Tobias Powalowski
7c77e465b3 more grub/shim fixes 2021-10-16 00:08:11 +02:00
Tobias Powalowski
16b7d4bbda fix secure boot check 2021-10-15 22:18:50 +02:00
Tobias Powalowski
be3e474421 start to switch setup to new Secure Boot feature 2021-10-15 21:25:33 +02:00
Tobias Powalowski
ab98e45891 readd root check 2021-10-15 12:20:23 +02:00
Tobias Powalowski
d3ff5de077 remove root user check 2021-10-15 12:18:12 +02:00
Tobias Powalowski
f91913a071 add root user check 2021-10-15 12:17:05 +02:00
Tobias Powalowski
6099b02c4c make name configurable for script usage 2021-10-15 11:55:44 +02:00
Tobias Powalowski
ab9e484cb7 add backup of secureboot keys and rename script 2021-10-15 11:12: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
60ea2745a4 fix release.txt 2021-10-15 09:40:33 +02:00
Tobias Powalowski
410bcb8194 more messages 2021-10-15 09:29:07 +02:00
Tobias Powalowski
c2d76cd696 add more messages 2021-10-15 09:16:30 +02:00
Tobias Powalowski
0a2c00c6f4 add messages to iso script 2021-10-15 08:51:27 +02:00
Tobias Powalowski
2517272629 add messages to script 2021-10-15 08:38:35 +02:00
Tobias Powalowski
62099a3632 silence curl 2021-10-14 21:45:35 +02:00
Tobias Powalowski
ae38ec96f8 silence curl 2021-10-14 21:44:13 +02:00
Tobias Powalowski
835a231593 add more text to keys script 2021-10-14 19:58:41 +02:00
Tobias Powalowski
cafecd93db disable systemd-resolvconf 2021-10-14 15:59:56 +02:00
Tobias Powalowski
254ae49564 only move memtest if in image 2021-10-14 15:44:51 +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
a231d4b049 add comments to scripts 2021-10-11 07:19:23 +02:00
Tobias Powalowski
8d615972ff fix sha256sun 2021-10-10 18:53:39 +02:00
Tobias Powalowski
a7c04b1c3b remove images older than 3 months from server 2021-10-10 17:55:36 +02:00
Tobias Powalowski
bdc46d27d2 add signing of server release, and add missing {} "" 2021-10-10 10:58:01 +02:00
Tobias Powalowski
bdc13a3b56 add server release script 2021-10-09 11:41:18 +02:00
Tobias Powalowski
f6ae5ce37d change Release.txt 2021-10-09 11:38:57 +02:00
Tobias Powalowski
b1748b4e31 fix spaces in update-installer 2021-10-08 16:38:42 +02:00
Tobias Powalowski
efe32b5e82 add safety check to avoid running update script on a normal system 2021-10-08 15:02:21 +02:00
Tobias Powalowski
1de199e695 add archboot version to release.txt 2021-10-08 14:34:58 +02:00
Tobias Powalowski
d9c0a41553 higher latest memory image to 3800 2021-10-08 10:04:39 +02:00
Tobias Powalowski
e0dbfd6a4d fix remove of lvm2 from latest image 2021-10-08 09:25:23 +02:00
Tobias Powalowski
f773deeade fix special filesystem mounting 2021-10-08 08:53:42 +02:00
Tobias Powalowski
9370e94a14 mount special filesystems instead of reinstalling kernel 2021-10-08 07:57:49 +02:00
Tobias Powalowski
ed662bbdcf remove lvm2 from latest iso, to avoid error on startup 2021-10-07 21:46:35 +02:00
Tobias Powalowski
00e790802a change login message on latest image 2021-10-07 15:15:20 +02:00
Tobias Powalowski
faeb610270 remove ) from parameter 2021-10-07 14:46:50 +02:00
Tobias Powalowski
c4f82cbad7 add amd kms detection 2021-10-07 14:32:51 +02:00
Tobias Powalowski
1d2596f97b shutup wget error 2021-10-07 11:49:39 +02:00
Tobias Powalowski
c6d8b6499f add missing "" 2021-10-07 11:23:44 +02:00
Tobias Powalowski
4d4c55a2c9 code cleanup 2021-10-07 11:21:28 +02:00
Tobias Powalowski
50490d8170 fix space 2021-10-07 07:48:14 +02:00
Tobias Powalowski
613cb2226b add and update messages 2021-10-07 07:22:05 +02:00
Tobias Powalowski
2cf7b67a03 correct spaces 2021-10-06 17:49:16 +02:00
Tobias Powalowski
2668847493 reformat messages 2021-10-06 17:44:17 +02:00
Tobias Powalowski
065b6e37c7 change messages a bit 2021-10-06 17:36:32 +02:00
Tobias Powalowski
0b24b47335 change messages a bit 2021-10-06 17:35:33 +02:00
Tobias Powalowski
3b67d9f674 send logging to /dev/tty7 and add messages of status 2021-10-06 17:14:26 +02:00
Tobias Powalowski
e71f9150a7 add rebooting message before launching kexec 2021-10-04 22:12:29 +02:00
Tobias Powalowski
a85d545c8f fix torrent for latest image 2021-10-04 21:40:40 +02:00
Tobias Powalowski
4b486683b4 add bootmessage for latest image 2021-10-04 20:42:01 +02:00
Tobias Powalowski
a6f193f9a9 fix check 2021-10-04 20:22:43 +02:00
Tobias Powalowski
2c15ce9d90 add presets to release and iso script 2021-10-04 20:21:21 +02:00
Tobias Powalowski
0bfbbaa56d add latest to release script 2021-10-04 20:15:21 +02:00
Tobias Powalowski
e3c7e84142 start to add latest image parts 2021-10-04 19:52:58 +02:00
Tobias Powalowski
1b7586428e switch to archlinux-fimware package for release 2021-09-28 07:33:07 +02:00
Tobias Powalowski
8046df966d replace sha256sum with cksum 2021-09-27 21:49:46 +02:00
Tobias Powalowski
62ffda4fe0 change iso to match archiso name layout 2021-09-27 15:05:16 +02:00
Tobias Powalowski
7d1889d168 add missing \\ 2021-09-27 11:59:21 +02:00
Tobias Powalowski
6bc366d895 add testing repository in container if enabled in host 2021-09-27 11:33:47 +02:00
Tobias Powalowski
aaf262789c use local pacman.conf and mirrorlist in container 2021-09-27 10:41:44 +02:00
Tobias Powalowski
6abc0f8f48 correct usage 2021-09-27 10:04:52 +02:00
Tobias Powalowski
dea69dd847 remove MODE 2021-09-27 10:02:51 +02:00
Tobias Powalowski
1820b7f139 use pacman.conf from system instead of writing an own 2021-09-27 09:59:36 +02:00
Tobias Powalowski
988efd0ee0 use pacman.conf from system instead of writing an own 2021-09-27 09:18:01 +02:00
Tobias Powalowski
d363ab3f1a add updating of environment with package caching to setup script 2021-09-26 18:42:46 +02:00
Tobias Powalowski
71a1b28968 reorder menu items 2021-09-26 15:28:45 +02:00
Tobias Powalowski
e992d389c5 update RAM requirements 2021-09-26 08:52:27 +02:00
Tobias Powalowski
d08c02de1f more cleanup 2021-09-26 07:57:01 +02:00
Tobias Powalowski
0907678e5f cleanup system before reassembling #2 2021-09-25 21:56:24 +02:00
Tobias Powalowski
e157e9b96e cleanup system before reassembling 2021-09-25 21:53:10 +02:00
Tobias Powalowski
2ea109c8d7 add correct memory requirement for install-latest 2021-09-25 20:30:44 +02:00
Tobias Powalowski
1bb32b9de8 remove archboot packages from cache 2021-09-25 20:10:26 +02:00
Tobias Powalowski
d536ad45d2 fix container 2021-09-25 18:03:43 +02:00
Tobias Powalowski
bde9c2e5bc fix container 2021-09-25 18:00:13 +02:00
Tobias Powalowski
b9d9a1d8a3 fix L_COMPLETE 2021-09-25 17:50:50 +02:00
Tobias Powalowski
0232a0e6fa fix or check 2021-09-25 17:49:18 +02:00