Commit graph

880 commits

Author SHA1 Message Date
Tobias Powalowski
c8c5650fb5 replace loop with find 2022-01-26 12:10:04 +01:00
Tobias Powalowski
d3bc4c4c12 add shellcheck 2022-01-26 11:44:23 +01:00
Tobias Powalowski
acaecb4626 add shellcheck 2022-01-26 11:42:25 +01:00
Tobias Powalowski
40cbf8c5f4 add shellcheck 2022-01-26 11:40:22 +01:00
Tobias Powalowski
f2e821448a add shellcheck 2022-01-26 11:39:31 +01:00
Tobias Powalowski
abce311d27 add shellcheck 2022-01-26 11:38:16 +01:00
Tobias Powalowski
5355d82bfe add shellcheck 2022-01-26 11:35:55 +01:00
Tobias Powalowski
db767b5159 change to new hwdetect syntax 2022-01-26 08:16:45 +01:00
Tobias Powalowski
7b406fa28e fix release script 2022-01-24 21:16:18 +01:00
Tobias Powalowski
e17ff8e34b fix scripts 2022-01-24 12:27:29 +01:00
Tobias Powalowski
dd427dd78d add missing 2 2022-01-24 11:24:10 +01:00
Tobias Powalowski
7ac46d5849 fix release script 2022-01-24 11:20:32 +01:00
Tobias Powalowski
1abaf20d0c fix wrong paramaeter name 2022-01-24 11:11:27 +01:00
Tobias Powalowski
22828d8020 some code cleanup and one check fixed 2022-01-24 09:57:51 +01:00
Tobias Powalowski
4a4433d09e some code cleanup and one check fixed 2022-01-24 09:56:37 +01:00
Tobias Powalowski
5f6b66a08e some code cleanup and one check fixed 2022-01-24 09:56:00 +01:00
Tobias Powalowski
fc36eec881 fix adding pacman mirror to installed system 2022-01-23 17:56:41 +01:00
Tobias Powalowski
ea1a899fe7 always add nano and vi on package installation 2022-01-23 17:49:24 +01:00
Tobias Powalowski
138109c5d1 remove not needed error hiding 2022-01-23 12:52:29 +01:00
Tobias Powalowski
9f504f23a6 final fix for isoinfo extraction and signing 2022-01-23 12:48:44 +01:00
Tobias Powalowski
dae00e1552 remove MODE 2022-01-23 10:53:04 +01:00
Tobias Powalowski
2f19747083 only run network setup if not already done 2022-01-23 10:50:51 +01:00
Tobias Powalowski
8a7fbfc875 only run network setup if not already done 2022-01-23 10:48:31 +01:00
Tobias Powalowski
9cb07e5a23 only run network setup if not already done 2022-01-23 10:45:22 +01:00
Tobias Powalowski
f2e2e06688 only run network setup if not already done 2022-01-23 10:43:53 +01:00
Tobias Powalowski
88f5e9fda2 only update environment on select source stage 2022-01-23 10:25:52 +01:00
Tobias Powalowski
c20c07d1ea fix new HOOKS syntax 2022-01-23 10:11:58 +01:00
Tobias Powalowski
5e54460b5a remove wrong parameter from question 2022-01-23 10:06:27 +01:00
Tobias Powalowski
46bdb704fd fix tz and km 2022-01-23 09:54:51 +01:00
Tobias Powalowski
f143d8300a set source before package installation 2022-01-23 09:49:07 +01:00
Tobias Powalowski
47d8598875 remove compression 2022-01-23 09:34:26 +01:00
Tobias Powalowski
44bd56bda3 add no-armor to gpg, else files are compressed 2022-01-23 07:31:47 +01:00
Tobias Powalowski
9e0439b9fe add new HOOKS syntax 2022-01-23 07:12:06 +01:00
Tobias Powalowski
4da87e1ebd finish hwdetect fix 2022-01-23 07:05:37 +01:00
Tobias Powalowski
9c26feeb9f finish hwdetect fix 2022-01-23 06:53:07 +01:00
Tobias Powalowski
220f707b8a fix hwdetect 2022-01-22 23:47:50 +01:00
Tobias Powalowski
7dcc479983 fix hwdetect 2022-01-22 23:38:29 +01:00
Tobias Powalowski
c0fd39bea6 fix hwdetect 2022-01-22 23:20:06 +01:00
Tobias Powalowski
8be68a0e6a fix hwdetect 2022-01-22 23:10:06 +01:00
Tobias Powalowski
8edd51f16a fix hwdetect 2022-01-22 23:08:53 +01:00
Tobias Powalowski
dfd01052fa fix modules autodetection for initcpio 2022-01-22 22:05:27 +01:00
Tobias Powalowski
1652fc5ff5 fix modules autodetection for initcpio 2022-01-22 22:04:18 +01:00
Tobias Powalowski
93e6599956 lower / partition to 2GB minimum 2022-01-22 21:19:58 +01:00
Tobias Powalowski
460ad7308b remove quotes from packages 2022-01-22 21:13:58 +01:00
Tobias Powalowski
72101ff9b5 remove quotes from packages 2022-01-22 21:10:54 +01:00
Tobias Powalowski
99a6355130 remove quotes from fsoptions 2022-01-22 20:54:22 +01:00
Tobias Powalowski
c216c11039 unquote mkfs 2022-01-22 19:59:06 +01:00
Tobias Powalowski
068b5361f9 finish code cleanup 2022-01-22 19:33:03 +01:00
Tobias Powalowski
882e4066ab more code cleanup 2022-01-22 17:53:58 +01:00
Tobias Powalowski
5ee27572ad more code cleanup 2022-01-22 17:25:39 +01:00
Tobias Powalowski
3009c0fef0 mkfs code cleanup 2022-01-22 17:06:27 +01:00
Tobias Powalowski
e18ca0337d btrfs code cleanup 2022-01-22 16:00:54 +01:00
Tobias Powalowski
c1bf156121 partition cleanup 2022-01-22 15:41:37 +01:00
Tobias Powalowski
30db481634 code cleanup efisys 2022-01-22 15:39:31 +01:00
Tobias Powalowski
740b18174a finish gpt code cleanup 2022-01-22 15:26:57 +01:00
Tobias Powalowski
72f19ac64b don't show error on none secure boot 2022-01-22 15:15:27 +01:00
Tobias Powalowski
8c39bb9e1e show no error on missing mdstat 2022-01-22 15:12:40 +01:00
Tobias Powalowski
3fee3ed333 finish autoprepare code cleanup 2022-01-22 15:08:14 +01:00
Tobias Powalowski
f7eddd0d77 finish autoprepare code cleanup 2022-01-22 14:58:41 +01:00
Tobias Powalowski
3b69a94768 finish autoprepare code cleanup 2022-01-22 14:56:59 +01:00
Tobias Powalowski
d3209d13ff revert commit 2022-01-22 11:26:03 +01:00
Tobias Powalowski
835149682e revert commit 2022-01-22 11:22:19 +01:00
Tobias Powalowski
b47091eae4 unbreak menus 2022-01-22 11:18:03 +01:00
Tobias Powalowski
ceb18b1bc0 fix autoprepare 2022-01-22 11:00:22 +01:00
Tobias Powalowski
3ae04c6482 fix tz and km after code cleanup 2022-01-22 09:36:13 +01:00
Tobias Powalowski
b2cb18712c fix variable HWKVER 2022-01-21 21:56:26 +01:00
Tobias Powalowski
598f65147f more code cleanup in autoprepare 2022-01-21 21:38:01 +01:00
Tobias Powalowski
db72ed2904 more code cleanup in lvm part 2022-01-21 19:56:12 +01:00
Tobias Powalowski
bb242af5f8 more code cleanup in lvm part 2022-01-21 19:33:09 +01:00
Tobias Powalowski
9fe2a07173 raid cleanup 2022-01-21 17:26:28 +01:00
Tobias Powalowski
c0d150d491 raid cleanup 2022-01-21 17:24:28 +01:00
Tobias Powalowski
a147fee0e1 remove not needed function 2022-01-21 17:02:50 +01:00
Tobias Powalowski
79da050556 cleanup partitionable raid 2022-01-21 16:34:25 +01:00
Tobias Powalowski
e68a631b46 cleanup raid_devices 2022-01-21 16:26:27 +01:00
Tobias Powalowski
ec9dbb1c78 simplify partitions 2022-01-21 16:22:30 +01:00
Tobias Powalowski
e4392f63c4 code cleanup 2022-01-21 16:04:10 +01:00
Tobias Powalowski
2df8fe8d97 code cleanup 2022-01-21 16:01:13 +01:00
Tobias Powalowski
a0f010d753 code cleanup 2022-01-21 15:21:19 +01:00
Tobias Powalowski
bef4cc2c79 big code cleanup 2022-01-21 14:16:33 +01:00
Tobias Powalowski
3856e8ce3c code cleanup 2022-01-21 12:05:59 +01:00
Tobias Powalowski
31efa101cf code cleanup 2022-01-21 12:02:59 +01:00
Tobias Powalowski
1c067f1694 code cleanup 2022-01-21 11:59:06 +01:00
Tobias Powalowski
38d5dd19dd code cleanup 2022-01-21 11:54:13 +01:00
Tobias Powalowski
4f2f0d7b9e code cleanup 2022-01-21 11:45:13 +01:00
Tobias Powalowski
9ebfd11305 code cleanup 2022-01-21 11:40:32 +01:00
Tobias Powalowski
9101854d96 code cleanup 2022-01-21 11:31:10 +01:00
Tobias Powalowski
0ed2457b3b code cleanup 2022-01-21 11:28:12 +01:00
Tobias Powalowski
8c8784052f code cleanup 2022-01-21 11:22:58 +01:00
Tobias Powalowski
7b8d054e0f code cleanup 2022-01-21 11:18:35 +01:00
Tobias Powalowski
b914bd25ae code cleanup 2022-01-21 11:11:50 +01:00
Tobias Powalowski
9f3d1de209 code cleanup 2022-01-21 11:10:41 +01:00
Tobias Powalowski
2865aa1958 code cleanup 2022-01-21 11:00:10 +01:00
Tobias Powalowski
102f2cd17e code cleanup 2022-01-21 10:50:03 +01:00
Tobias Powalowski
60b7a2cd87 code cleanup 2022-01-21 10:48:28 +01:00
Tobias Powalowski
5ef67d4b1e code cleanup 2022-01-21 10:42:53 +01:00
Tobias Powalowski
9475cc6020 code cleanup 2022-01-21 10:40:18 +01:00
Tobias Powalowski
017ec845a0 replace tabs with spaces 2022-01-21 07:16:45 +01:00
Tobias Powalowski
8bfa7ada57 sync parameters with aarch64 2022-01-21 07:09:25 +01:00
Tobias Powalowski
3ccfa1b4e7 remove not needed -alf 2022-01-21 06:49:45 +01:00
Tobias Powalowski
ebeb64acd5 use GUID/GPT on UEFI booted systems as default 2022-01-20 21:06:31 +01:00
Tobias Powalowski
377834b6e3 change to new linux-firmware 2022-01-20 06:54:48 +01:00
Tobias Powalowski
21ad2b02e3 change to new linux-firmware 2022-01-20 06:53:39 +01:00
Tobias Powalowski
9975944c2b replace uname -m with parameter 2022-01-18 22:41:45 +01:00
Tobias Powalowski
a43bd5b6c6 fix typo 2022-01-18 22:37:15 +01:00
Tobias Powalowski
0df9345453 move licenses to /licenses 2022-01-18 18:59:57 +01:00
Tobias Powalowski
4f0a2ab7f4 fix licenses dir 2022-01-18 18:47:46 +01:00
Tobias Powalowski
d0f2334506 merge 2 missing things 2022-01-18 16:29:30 +01:00
Tobias Powalowski
1e3bd6d6ed remove tarball helper and ucode hooks 2022-01-18 16:26:17 +01:00
Tobias Powalowski
7cfbd1a2e0 fix comment 2022-01-18 10:03:15 +01:00
Tobias Powalowski
428304c9f8 fix grub.cfg for all architectures 2022-01-18 09:56:43 +01:00
Tobias Powalowski
78ca63fff9 fix grub.cfg 2022-01-18 08:09:58 +01:00
Tobias Powalowski
92b4017cd7 unify grub.cfg to use one file for all image types 2022-01-18 07:56:40 +01:00
Tobias Powalowski
b0618900ff remove volid not working, fix mktemp 2022-01-17 11:16:53 +01:00
Tobias Powalowski
ad9f53f1be add Arch Linux to iso ids 2022-01-17 09:40:15 +01:00
Tobias Powalowski
058b782191 add volid and prepare to iso 2022-01-17 09:38:40 +01:00
Tobias Powalowski
19e0595e95 remove not needed cleanup 2022-01-17 08:52:33 +01:00
Tobias Powalowski
f19e5163af remove space 2022-01-17 08:26:13 +01:00
Tobias Powalowski
4b5629dc20 sync aarch64 vfat with x86_64 2022-01-17 07:34:51 +01:00
Tobias Powalowski
4015ffac6a fix aarch64 grub 2022-01-17 07:29:05 +01:00
Tobias Powalowski
6dc0592216 fix grub entry for aarch64 2022-01-17 07:17:32 +01:00
Tobias Powalowski
3d0f90429d fix aarch64 iso script 2022-01-16 21:48:33 +01:00
Tobias Powalowski
e3f49d6854 fix lzo compression, change to grub xz compression 2022-01-16 19:47:30 +01:00
Tobias Powalowski
d286bd566d fix mktemps 2022-01-16 18:05:52 +01:00
Tobias Powalowski
df11a9f471 remove memtest 2022-01-16 16:37:41 +01:00
Tobias Powalowski
c44574abc1 remove syslinux support from setup 2022-01-16 16:14:12 +01:00
Tobias Powalowski
239955f63a merge bios part to aarch64 2022-01-16 16:08:35 +01:00
Tobias Powalowski
a32e50724b replace syslinux with grub fpr bios boot 2022-01-16 15:58:47 +01:00
Tobias Powalowski
9335af1747 add grub iso script 2022-01-16 15:17:13 +01:00
Tobias Powalowski
de35cf6f20 fix mktemp 2022-01-16 14:35:14 +01:00
Tobias Powalowski
65cbc40e00 fix mktemp 2022-01-16 14:34:02 +01:00
Tobias Powalowski
dd702da9fd remove spaces 2022-01-14 15:24:50 +01:00
Tobias Powalowski
c318d3f610 remove ifenslave 2022-01-14 14:11:15 +01:00
Tobias Powalowski
eff19630e6 add check 2022-01-14 11:10:58 +01:00
Tobias Powalowski
e242a8b30f remove line 2022-01-14 11:00:15 +01:00
Tobias Powalowski
b5335f7d0a restructure x86_64 iso script 2022-01-14 10:57:58 +01:00
Tobias Powalowski
61b36d32ef restructure x86_64 iso script 2022-01-14 10:56:10 +01:00
Tobias Powalowski
7f499a0e5f restructure x86_64 iso script 2022-01-14 10:55:01 +01:00
Tobias Powalowski
fe957b5e1b restructure aarch64 iso script 2022-01-14 10:37:42 +01:00
Tobias Powalowski
719749da22 allow multiple instances of release script 2022-01-14 09:23:15 +01:00
Tobias Powalowski
bfcb2a64e5 remove grub locale 2022-01-13 20:56:11 +01:00
Tobias Powalowski
42a03af04f change parameters to start with _ 2022-01-13 17:21:39 +01:00
Tobias Powalowski
2dc03fb238 add exit 1 on same points as on aarch64 2022-01-13 16:58:38 +01:00
Tobias Powalowski
70a7c7817e fix variables used in scripts 2022-01-13 15:32:45 +01:00
Tobias Powalowski
0bf41e5578 silence wget 2022-01-13 12:34:14 +01:00
Tobias Powalowski
557079192d switch to use pacman aarch64 chroot 2022-01-13 12:28:59 +01:00
Tobias Powalowski
77e9aa74be silence output 2022-01-13 11:40:16 +01:00
Tobias Powalowski
08e7ef468c fix typo 2022-01-13 11:35:54 +01:00
Tobias Powalowski
456487f34a add aarch64 tarball script, remove locale directory 2022-01-13 11:35:19 +01:00
Tobias Powalowski
d25016fd68 revert logging not working 2022-01-12 18:57:10 +01:00
Tobias Powalowski
65dee69396 fix _LOG in scripts 2022-01-12 18:11:25 +01:00
Tobias Powalowski
ce2b2ab221 change to correct server 2022-01-12 17:24:05 +01:00
Tobias Powalowski
7a2e75fd99 remove wrong LOG 2022-01-12 10:03:23 +01:00
Tobias Powalowski
d549d91131 update RAM requirement for image creation 2022-01-12 09:57:23 +01:00
Tobias Powalowski
2c59795fc4 add logging to tty in create-container and iso scripts 2022-01-12 09:49:40 +01:00
Tobias Powalowski
08828d66fb switch to new archboot home 2022-01-11 22:46:49 +01:00
Tobias Powalowski
096729f990 remove openssh before building latest image to avoid error on aarch64 2022-01-11 07:18:44 +01:00
Tobias Powalowski
c753e42ddb change message 2022-01-10 07:51:04 +01:00
Tobias Powalowski
774b6b512a add shutdown and reboot to grub entry 2022-01-09 21:10:40 +01:00
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