Commit graph

2129 commits

Author SHA1 Message Date
Tobias Powalowski
1a30a18998 revert cpio usage, bsdtar is faster 2023-03-17 08:50:04 +01:00
Tobias Powalowski
941ac9abcc split functions out of archboot-cpio.sh 2023-03-16 08:27:18 +01:00
Tobias Powalowski
34fbbb9af0 chech on one argutment 2023-03-16 07:36:15 +01:00
Tobias Powalowski
6a23ef5121 introduce archboot-cpio.sh simplified and speedup mkinitcpio script 2023-03-15 22:22:25 +01:00
Tobias Powalowski
707e4b2a7e fix hardlink copying 2023-03-14 21:55:25 +01:00
Tobias Powalowski
b9f200f76a remove redundant welcome message 2023-03-12 20:50:25 +01:00
Tobias Powalowski
567b911534 shellcheck fixes, simplify kernel upgrade dialog 2023-03-12 07:26:26 +01:00
Tobias Powalowski
e866604546 remove confirmation dialog from locale setting 2023-03-11 20:09:52 +01:00
Tobias Powalowski
2c3ea5148e more accurate locale-gen editing 2023-03-10 21:03:42 +01:00
Tobias Powalowski
a01218b952 change box sizes 2023-03-09 13:08:42 +01:00
Tobias Powalowski
deada36c6b change box sizes 2023-03-09 13:06:26 +01:00
Tobias Powalowski
c4dea1afe0 change box sizes 2023-03-09 13:05:17 +01:00
Tobias Powalowski
691ebd580b change box sizes 2023-03-09 13:04:16 +01:00
Tobias Powalowski
5b2eed9bb5 change box sizes 2023-03-09 13:02:35 +01:00
Tobias Powalowski
95637ba1ed add final message 2023-03-09 13:01:08 +01:00
Tobias Powalowski
2b75d10261 progress in menu 2023-03-09 12:56:22 +01:00
Tobias Powalowski
4b0e82e0f4 progress in menu 2023-03-09 12:55:38 +01:00
Tobias Powalowski
bb30203305 add sleep 2023-03-08 23:06:38 +01:00
Tobias Powalowski
f538cb89a7 simplify tz 2023-03-08 22:57:29 +01:00
Tobias Powalowski
ec72a69946 simplify km 2023-03-08 22:44:22 +01:00
Tobias Powalowski
28f5a7ba72 simplify km 2023-03-08 22:42:24 +01:00
Tobias Powalowski
78c90cdb77 simplify km 2023-03-08 22:41:13 +01:00
Tobias Powalowski
b521d8ecb2 remove .km on abort 2023-03-07 18:13:24 +01:00
Tobias Powalowski
2d2104dc9e same sizes 2023-03-07 18:07:33 +01:00
Tobias Powalowski
670a2e0e7e remove one line 2023-03-07 18:02:17 +01:00
Tobias Powalowski
fa6feabeac revert titles 2023-03-07 17:56:52 +01:00
Tobias Powalowski
c9b1820f14 add title 2023-03-07 17:51:23 +01:00
Tobias Powalowski
491104b8aa add title 2023-03-07 17:49:39 +01:00
Tobias Powalowski
acb7151347 add title 2023-03-07 17:45:26 +01:00
Tobias Powalowski
c4b8d13e19 add title 2023-03-07 17:44:19 +01:00
Tobias Powalowski
4924615ddd remove sleep 2023-03-07 17:41:17 +01:00
Tobias Powalowski
a3f648372d fix box size 2023-03-07 17:40:00 +01:00
Tobias Powalowski
0afc605bc5 simplify km 2023-03-07 17:38:58 +01:00
Tobias Powalowski
a41d43dfa2 simplify km 2023-03-07 17:37:25 +01:00
Tobias Powalowski
620a70b79a set menu title 2023-03-07 17:33:59 +01:00
Tobias Powalowski
ebe7d8d9ac use same logic in tz as km 2023-03-07 17:29:18 +01:00
Tobias Powalowski
7698603004 use same logic in tz as km 2023-03-07 17:23:48 +01:00
Tobias Powalowski
2823feadb5 fix menu size 2023-03-05 15:47:01 +01:00
Tobias Powalowski
e28f2d738c replace danish with dansk 2023-03-05 14:37:59 +01:00
Tobias Powalowski
b83516b3b3 fix locale setting 2023-03-05 14:35:30 +01:00
Tobias Powalowski
55987b1ec5 complete locale list 2023-03-05 14:05:51 +01:00
Tobias Powalowski
25299cc5ed update keymaps 2023-03-04 19:53:47 +01:00
Tobias Powalowski
58c5897c38 update size 2023-03-04 19:09:43 +01:00
Tobias Powalowski
767fca95ed update size 2023-03-04 19:08:37 +01:00
Tobias Powalowski
fc43395053 update working locales 2023-03-04 18:40:36 +01:00
Tobias Powalowski
75ffebeee6 remove languages again, font does not support it 2023-03-04 15:51:13 +01:00
Tobias Powalowski
5c12c722fc remove languages again, font does not support it 2023-03-04 15:35:39 +01:00
Tobias Powalowski
e1078bb318 fix soze 2023-03-04 15:02:06 +01:00
Tobias Powalowski
d1fd10373b update size 2023-03-04 14:59:42 +01:00
Tobias Powalowski
2073396659 add Languages:ar,hi,ja,zh_CN 2023-03-04 14:31:42 +01:00
Tobias Powalowski
d63e7bb2d1 add .UTF-8 2023-03-03 08:19:32 +01:00
Tobias Powalowski
0399e8a009 fix locale sourcing 2023-03-03 07:25:54 +01:00
Tobias Powalowski
6b1bd00f57 delete .locale 2023-03-03 07:15:47 +01:00
Tobias Powalowski
6bb296eb95 don't exit on abort 2023-03-03 07:14:07 +01:00
Tobias Powalowski
32323d0bd3 don't exit on abort 2023-03-03 07:12:02 +01:00
Tobias Powalowski
d088855ada fix abort dialog 2023-03-02 18:11:17 +01:00
Tobias Powalowski
d6bd4d2050 fix check 2023-03-02 18:09:28 +01:00
Tobias Powalowski
0938510eec fix locale setting on abort 2023-03-02 18:05:09 +01:00
Tobias Powalowski
878e024dac unify titles 2023-03-02 17:58:58 +01:00
Tobias Powalowski
94ef2b5899 update CHANGELOG 2023-03-02 17:46:49 +01:00
Tobias Powalowski
f10d0d61e7 remove not needed locale-gen 2023-03-02 07:20:13 +01:00
Tobias Powalowski
c83aaabb61 add extra confirmation to avoid double enter hitting 2023-03-01 20:57:40 +01:00
Tobias Powalowski
431c7121f8 fix locale.archive creation 2023-03-01 15:12:13 +01:00
Tobias Powalowski
0e6fe51053 fix locale.gen 2023-03-01 14:35:56 +01:00
Tobias Powalowski
d8c4e777e2 new locale logic 2023-03-01 14:28:43 +01:00
Tobias Powalowski
ee8cec9d7c run locale script on first login 2023-02-27 21:29:06 +01:00
Tobias Powalowski
5a0184e27f add locale script 2023-02-27 21:18:25 +01:00
Tobias Powalowski
ca6e03cd49 only launch pacman-init on finished system 2023-02-14 08:00:46 +01:00
Tobias Powalowski
46e17dd2c7 update rsync-backup 2023-02-13 22:12:10 +01:00
Tobias Powalowski
637728f4ad update rsync-backup 2023-02-13 22:05:52 +01:00
Tobias Powalowski
f329867709 fix quickinst DESTDIR 2023-02-07 22:22:19 +01:00
Tobias Powalowski
0c83fdb109 replace 0m with m 2023-02-07 20:19:31 +01:00
Tobias Powalowski
d1dce3d1b8 replace 033 with e 2023-02-07 19:35:34 +01:00
Tobias Powalowski
e94e19dfcd move NO_LOG to common 2023-02-07 16:51:32 +01:00
Tobias Powalowski
193bfc309e change color and message in quickinst 2023-02-07 15:48:59 +01:00
Tobias Powalowski
9da3116c41 change color and message in quickinst 2023-02-07 15:41:50 +01:00
Tobias Powalowski
4fe311c287 add SPDIF 2023-02-07 09:22:33 +01:00
Tobias Powalowski
a43742102c add archboot-not-installed.sh script 2023-02-07 09:14:40 +01:00
Tobias Powalowski
0bc82becb0 cleanup km and tz script, copy adjtime to installed system for auto_timesetting 2023-01-29 18:33:59 +01:00
Tobias Powalowski
ed13565818 fix 32 font size 2023-01-29 18:15:21 +01:00
Tobias Powalowski
ab1f323686 fix 32 font size 2023-01-29 18:12:10 +01:00
Tobias Powalowski
9ae138aefd update backup tools title 2023-01-28 08:44:37 +01:00
Tobias Powalowski
610691e5b8 update backup tools title 2023-01-28 08:38:53 +01:00
Tobias Powalowski
3963a78ea2 update backup tools title 2023-01-28 08:36:32 +01:00
Tobias Powalowski
2e8ca7629a remove double || 2023-01-28 08:21:42 +01:00
Tobias Powalowski
05fbfbecfe update parameters and change completition 2023-01-28 08:17:52 +01:00
Tobias Powalowski
2a8fe1a448 add # vim: set ft=sh ts=4 sw=4 et: 2023-01-27 08:30:21 +01:00
Tobias Powalowski
87a995a951 add # SPDX-License-Identifier: GPL-2.0-only 2023-01-27 08:22:33 +01:00
Tobias Powalowski
e80e1f287f add Terminus to FONT selector menu. 2023-01-26 19:59:31 +01:00
Tobias Powalowski
e8a54ed3da add Terminus to FONT selector menu. 2023-01-26 19:56:19 +01:00
Tobias Powalowski
6a2b249579 add Terminus to FONT selector menu. 2023-01-26 19:54:56 +01:00
Tobias Powalowski
69e67292f8 revert locale-gen font switching 2023-01-23 10:54:16 +01:00
Tobias Powalowski
ce3671800f rebuild locales after vconsole switch 2023-01-23 10:34:35 +01:00
Tobias Powalowski
bceae49b30 code cleanup 2023-01-23 09:44:50 +01:00
Tobias Powalowski
71517331a0 switch to only latarcyrheb-sun font, eurlat has missing symbols 2023-01-23 09:43:55 +01:00
Tobias Powalowski
731f51c6d8 only show install message on installation 2023-01-23 07:28:52 +01:00
Tobias Powalowski
297d50a907 replace /dev/null 2>&1 with &> 2023-01-19 08:12:54 +01:00
Tobias Powalowski
017df432e7 remove space before ... 2023-01-19 08:04:48 +01:00
Tobias Powalowski
a3eae7b460 shellcheck fixes 2023-01-09 21:34:59 +01:00
Tobias Powalowski
f5c392e083 cleanup empty lines, unify coding style 2023-01-09 18:38:55 +01:00
Tobias Powalowski
529d73d588 coding unifying 2023-01-09 18:28:06 +01:00
Tobias Powalowski
09f1842692 replace == 1 with -n 2023-01-09 18:23:25 +01:00
Tobias Powalowski
2420eb1be0 shellcheck fixes 2023-01-09 18:17:27 +01:00
Tobias Powalowski
04c347cdf0 shellcheck fixes 2023-01-09 09:05:40 +01:00
Tobias Powalowski
4c6a5ff756 fix km script 2023-01-09 08:57:23 +01:00
Tobias Powalowski
0232a1ac6c rename PACMAN to _PACMAN 2023-01-09 08:31:45 +01:00
Tobias Powalowski
ef53f5a52a rename functions 2023-01-09 08:20:54 +01:00
Tobias Powalowski
07e2ae779f shellcheck fixes 2023-01-09 08:15:57 +01:00
Tobias Powalowski
2b0b7104f8 rename functions 2023-01-09 06:50:20 +01:00
Tobias Powalowski
dc55c260d3 rename functions 2023-01-08 22:22:00 +01:00
Tobias Powalowski
45bca7d8c8 rename functions 2023-01-08 22:14:05 +01:00
Tobias Powalowski
5fceadd5bf rename functions 2023-01-08 22:03:15 +01:00
Tobias Powalowski
dbedfaed71 rename functions 2023-01-08 21:56:01 +01:00
Tobias Powalowski
967b7fd9b7 fix tz 2023-01-08 09:50:43 +01:00
Tobias Powalowski
1c10847a32 rename parameters 2023-01-08 09:08:16 +01:00
Tobias Powalowski
14413e1ffa rename parameters 2023-01-08 09:07:50 +01:00
Tobias Powalowski
3e7f9e13ec rename parameters 2023-01-08 08:57:51 +01:00
Tobias Powalowski
277eec8e18 rename parameters 2023-01-08 08:48:05 +01:00
Tobias Powalowski
16d5099a46 rename parameters 2023-01-07 21:57:50 +01:00
Tobias Powalowski
02f75a86ff rename detect_ to set_ 2023-01-07 17:28:51 +01:00
Tobias Powalowski
671444ca0e move all UEFI parameters to base.sh 2023-01-07 17:16:24 +01:00
Tobias Powalowski
402299b460 replace which with command -v 2023-01-02 22:04:46 +01:00
Tobias Powalowski
6e821a072c shellcheck fixes 2022-12-29 12:49:26 +01:00
Tobias Powalowski
d49794ee0a fix ca keymap 2022-12-26 21:44:10 +01:00
Tobias Powalowski
1ae25c0f02 show more keymaps 2022-12-26 21:24:13 +01:00
Tobias Powalowski
efd49740de fix keymap listing 2022-12-26 21:12:06 +01:00
Tobias Powalowski
61baae39dc show more keymaps 2022-12-26 21:06:57 +01:00
Tobias Powalowski
cfa655f689 remove ntp, use systemd-timesyncd instead 2022-12-20 16:14:45 +01:00
Tobias Powalowski
8115fed060 remove ntp, use systemd-timesyncd instead 2022-12-20 16:12:24 +01:00
Tobias Powalowski
1f0626e1de fix symlinks 2022-12-14 07:21:21 +01:00
Tobias Powalowski
99a69ba85b replace /bin/bash with /usr/bin/env bash 2022-12-14 07:06:55 +01:00
Tobias Powalowski
b880e9edd3 add quotes for SSID 2022-12-13 17:51:40 +01:00
Tobias Powalowski
6c33c7e9cb fix typo 2022-12-13 17:50:12 +01:00
Tobias Powalowski
fd53339f18 more information 2022-12-13 17:48:39 +01:00
Tobias Powalowski
ab2b28e54e add more information 2022-12-13 17:47:02 +01:00
Tobias Powalowski
0ee33e7325 add success message 2022-12-13 17:44:15 +01:00
Tobias Powalowski
b97acca340 fix check 2022-12-13 17:40:26 +01:00
Tobias Powalowski
6f65a0e1ac fix check 2022-12-13 17:39:43 +01:00
Tobias Powalowski
cb3ad86f20 fix check 2022-12-13 17:39:00 +01:00
Tobias Powalowski
743f2d442b add usage 2022-12-13 17:33:20 +01:00
Tobias Powalowski
c47f19b022 fix check 2022-12-13 17:24:32 +01:00
Tobias Powalowski
459162dbd4 fix check 2022-12-13 17:17:17 +01:00
Tobias Powalowski
476f988e02 add hwsim script for testing wireless 2022-12-13 17:15:30 +01:00
Tobias Powalowski
2b735a08fd remove not used BASEDIR 2022-12-11 20:39:49 +01:00
Tobias Powalowski
1d148b2af9 reorder menu 2022-12-05 21:37:50 +01:00
Tobias Powalowski
46c441c0fc bigger menu 2022-12-05 21:35:31 +01:00
Tobias Powalowski
6ed1878e25 remove check 2022-12-05 21:33:25 +01:00
Tobias Powalowski
177b330abe smaller menu 2022-12-05 21:10:41 +01:00
Tobias Powalowski
d9cb766a3c smaller menu 2022-12-05 21:09:12 +01:00
Tobias Powalowski
16ff07532c smaller menu 2022-12-05 21:08:13 +01:00
Tobias Powalowski
eca40f1018 simplify timezone 2022-12-05 20:56:10 +01:00
Tobias Powalowski
969fb0b793 fix box size 2022-11-30 06:40:31 +01:00
Tobias Powalowski
edf9b87ccf fix vconsole detection 2022-11-29 19:02:15 +01:00
Tobias Powalowski
a9f1eea059 fix box size 2022-11-29 14:10:37 +01:00
Tobias Powalowski
41082a84fe fix box size 2022-11-29 14:04:07 +01:00
Tobias Powalowski
0bf7344a74 move function 2022-11-29 11:00:06 +01:00
Tobias Powalowski
d1527d5014 fix generate locales 2022-11-29 10:53:16 +01:00
Tobias Powalowski
2b5a525d5f reorder steps on preconfiguring 2022-11-29 10:20:00 +01:00
Tobias Powalowski
d889a150c1 run locale.gen and mkinitcpio on action 2022-11-29 10:14:35 +01:00
Tobias Powalowski
ea630dce36 correct file editing 2022-11-29 09:48:16 +01:00
Tobias Powalowski
6bc93689b7 add locale selection on configure step 2022-11-29 09:40:09 +01:00
Tobias Powalowski
849b220f38 shellcheck and simplify big screen detection 2022-11-29 07:22:23 +01:00
Tobias Powalowski
594bc89034 check on Full HD screen 2022-11-28 15:08:23 +01:00
Tobias Powalowski
9137e79ea5 check on Full HD screen 2022-11-28 15:07:51 +01:00
Tobias Powalowski
63a45a0a9f autoset big font on screen detection of fb0 2022-11-28 14:18:35 +01:00
Tobias Powalowski
2fa1fb3f67 fix Italian typo 2022-11-28 09:51:17 +01:00
Tobias Powalowski
74aea78d3b higher sleep 2022-11-28 09:09:23 +01:00
Tobias Powalowski
c8abf6148b cleanup files on successful km 2022-11-28 09:06:52 +01:00
Tobias Powalowski
9210574f91 start setting directly 2022-11-28 09:05:33 +01:00
Tobias Powalowski
b92dee2526 start setting directly 2022-11-28 09:04:00 +01:00
Tobias Powalowski
a07079ed8e start setting directly 2022-11-28 08:56:43 +01:00
Tobias Powalowski
72df051757 run keymap immediatly 2022-11-28 08:51:51 +01:00
Tobias Powalowski
2e37ae337c rename function to vconsole 2022-11-28 08:49:35 +01:00
Tobias Powalowski
b05146affe remove line 2022-11-28 08:44:55 +01:00
Tobias Powalowski
4f9dc11dc0 move ru to main menu 2022-11-28 08:41:23 +01:00
Tobias Powalowski
e66cb6d44a remove sleep on normal screen 2022-11-28 08:34:15 +01:00
Tobias Powalowski
a3a7b53af3 reword dialogs 2022-11-28 08:33:18 +01:00
Tobias Powalowski
bf8c190a4e new logic for km 2022-11-28 08:27:14 +01:00
Tobias Powalowski
b3926e16d5 switch back to systemctl usage, it's bugged anyway 2022-11-27 22:22:26 +01:00
Tobias Powalowski
cd0a7d665f switch to loadkeys and setfont back 2022-11-27 21:30:18 +01:00
Tobias Powalowski
ba172b048b switch to loadkeys and setfont back 2022-11-27 21:29:24 +01:00
Tobias Powalowski
b386bc8cf2 switch to loadkeys and setfont back 2022-11-27 21:24:37 +01:00
Tobias Powalowski
e0cd2cdf26 reorder km script 2022-11-27 19:50:35 +01:00
Tobias Powalowski
811b65f896 reorder km script 2022-11-27 19:46:43 +01:00
Tobias Powalowski
c1bece744c reorder km script 2022-11-27 19:43:38 +01:00
Tobias Powalowski
95d4ee7fc2 rename KEYMAP 2022-11-27 19:23:06 +01:00
Tobias Powalowski
9a4317f1c9 cleanup km 2022-11-27 19:21:00 +01:00
Tobias Powalowski
6732c9ef0f use systemd-vconsole-setup directly 2022-11-27 19:07:06 +01:00
Tobias Powalowski
1eed589c6f use systemd-vconsole-setup directly 2022-11-27 19:06:11 +01:00
Tobias Powalowski
10fb2032c9 fix keymap setting with systemd 2022-11-27 18:12:04 +01:00
Tobias Powalowski
9de8f33a0f fix keymap setting with systemd 2022-11-27 17:12:01 +01:00
Tobias Powalowski
2d3d7010fd reduce sleep times 2022-11-27 16:58:12 +01:00
Tobias Powalowski
a34aca3352 remove not working keymaps 2022-11-27 16:56:08 +01:00
Tobias Powalowski
48e45df264 remove not working keymaps 2022-11-27 16:34:08 +01:00
Tobias Powalowski
fccc350c9f remove not working keymaps 2022-11-27 16:32:32 +01:00
Tobias Powalowski
c21853358a remove not working keymaps 2022-11-27 16:30:19 +01:00
Tobias Powalowski
fd6301c599 fix parameter 2022-11-27 16:08:22 +01:00
Tobias Powalowski
1ddaeaf378 restart all vconsoles 2022-11-27 16:06:22 +01:00
Tobias Powalowski
073f3c7e5f change size 2022-11-27 14:58:27 +01:00
Tobias Powalowski
9738aed788 change size 2022-11-27 14:56:00 +01:00
Tobias Powalowski
c4ddd13eb4 change size 2022-11-27 14:53:56 +01:00
Tobias Powalowski
c51efb257e change size 2022-11-27 14:52:20 +01:00
Tobias Powalowski
9a753ce8a6 change size 2022-11-27 14:51:11 +01:00
Tobias Powalowski
903ff80050 fix size 2022-11-27 14:49:47 +01:00
Tobias Powalowski
fbf1adb73f autoset size for big screens 2022-11-27 14:46:20 +01:00
Tobias Powalowski
fe707208c7 change default font to latarcyrheb-sun16 2022-11-27 13:23:11 +01:00
Tobias Powalowski
3358db4df8 add more keymaps 2022-11-27 11:21:40 +01:00
Tobias Powalowski
e4a332bb05 add more keymaps 2022-11-27 10:36:34 +01:00
Tobias Powalowski
6c532fbae9 wider box 2022-11-26 18:54:38 +01:00
Tobias Powalowski
493b7d1f8a smaller dialog 2022-11-26 18:26:51 +01:00
Tobias Powalowski
bc664f7c42 better font selection menu 2022-11-26 17:48:52 +01:00
Tobias Powalowski
fccb0205ea strip down keymaps 2022-11-26 14:45:36 +01:00
Tobias Powalowski
e311eb07e9 strip down keymaps 2022-11-26 14:37:37 +01:00
Tobias Powalowski
47d71e0c7a remove Eire 2022-11-26 13:54:50 +01:00
Tobias Powalowski
ef754a4530 remove Timezone from Region 2022-11-26 13:52:37 +01:00
Tobias Powalowski
473e9ba638 only show real regions 2022-11-26 13:50:57 +01:00
Tobias Powalowski
d3459a14e2 only show real regions 2022-11-26 13:43:18 +01:00
Tobias Powalowski
9adc2d16dc only show real regions 2022-11-26 13:42:11 +01:00
Tobias Powalowski
93d9cad2d3 only show Regions 2022-11-26 13:34:13 +01:00
Tobias Powalowski
32cfe52fb8 put locale_gen running into function 2022-11-26 11:32:23 +01:00
Tobias Powalowski
7fcfd6f230 move most automagic to package installation end 2022-11-26 11:24:02 +01:00
Tobias Powalowski
ac2fe096e9 be more verbose on mkinitcpio and locale-gen 2022-11-26 09:22:10 +01:00
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
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
Tobias Powalowski
199cf7e3a1 fix typo 2022-05-22 13:55:29 +02:00
Tobias Powalowski
70a89f5ec5 log output to /dev/tty7 2022-05-22 11:34:47 +02:00
Tobias Powalowski
13dc030911 add -prepare-xorg option, allows custom environment installation afterwards 2022-05-22 11:27:43 +02:00
Tobias Powalowski
4f8044fef8 merge ZRAM into one option in defaults 2022-05-21 15:11:44 +02:00
Tobias Powalowski
ee8c759ae7 add chromium flags for all DEs 2022-05-20 21:53:27 +02:00
Tobias Powalowski
ede1db92d1 move zram_size and zram_usr into one 2022-05-20 21:08:45 +02:00
Tobias Powalowski
5f16a793c7 start supporting KDE 2022-05-20 10:32:26 +02:00
Tobias Powalowski
35d3c30392 new kexec routine for testing added 2022-05-18 07:41:35 +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
c117a15a08 do not remove gpu module 2022-05-17 21:29:54 +02:00
Tobias Powalowski
f09f7d0b6f try to fix console on kexec reboot 2022-05-17 20:26:48 +02:00
Tobias Powalowski
e735e70004 revert zram-usr usage on normal opertation 2022-05-17 19:18:39 +02:00
Tobias Powalowski
90e4ab4410 clean cache after archboot installation 2022-05-17 18:19:02 +02:00
Tobias Powalowski
004e174d6c use zram-usr for latest and latest install 2022-05-17 17:43:59 +02:00
Tobias Powalowski
b52ba55f16 split usr.zram to only use on xfce launch 2022-05-17 11:36:31 +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
5a208ba324 add another sleep 10 to get RAM free in early stage 2022-05-16 08:19:53 +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
1721145995 remove leftover function calls 2022-05-16 07:58:35 +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
17fd8b0ae9 add EFISTUB to iso script 2022-05-15 10:20:09 +02:00
Tobias Powalowski
bd732638e0 adding message for xfce startup 2022-05-12 08:12:45 +02:00
Tobias Powalowski
4115465c73 allow xfce4 restart on local image 2022-05-12 08:10:44 +02:00
Tobias Powalowski
dd77fbe079 do xfce4 logging on tty8 2022-05-12 08:07:32 +02:00
Tobias Powalowski
59040c5830 create configure_xfce function 2022-05-11 20:30:18 +02:00
Tobias Powalowski
f29b3f0cde rename _launch_xfce to prepare_xfce, move avahi and xfce startup to update-installer.sh 2022-05-11 20:04:42 +02:00
Tobias Powalowski
bb310080f6 change color of startxfce4 2022-05-11 19:42:45 +02:00
Tobias Powalowski
bbe3a34237 empasize startxfce4 2022-05-11 17:47:37 +02:00
Tobias Powalowski
b6ef570fbf add missing -e 2022-05-11 15:18:23 +02:00
Tobias Powalowski
50842a5ddf add relaunch XFCE hint 2022-05-11 08:41:49 +02:00
Tobias Powalowski
ff0b4f9b76 fix dialogbox 2022-05-08 21:31:06 +02:00
Tobias Powalowski
91e5a6d36e change to msgbox 2022-05-08 21:23:14 +02:00
Tobias Powalowski
531ebcaf31 add dialogbox for aborting script 2022-05-08 21:22:05 +02:00
Tobias Powalowski
3c987bbeb1 add read to already running setup 2022-05-08 21:13:16 +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
1638b4613a remove /etc/initrd-release on updating iso process 2022-05-03 18:59:11 +02:00
Tobias Powalowski
81704900bc add gpg check on launch-xfce too 2022-05-03 18:33:40 +02:00
Tobias Powalowski
aa54e17bcc add local switch for xorg startup 2022-05-03 15:36:34 +02:00
Tobias Powalowski
9eda1ebd56 add X support with XFCE desktop and VNC shar 2022-05-03 11:03:43 +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
36b3b0922f shellcheck replace cat with < 2022-04-30 17:52:45 +02:00
Tobias Powalowski
b657b0ca26 replace tabs with spaces 2022-04-30 08:47:58 +02:00
Tobias Powalowski
b39cc2f002 set loglevel on aarch64 to 4, remove printk hack 2022-04-28 14:55:56 +02:00
Tobias Powalowski
516da99929 first finish gpg before removing keying 2022-04-27 14:50:34 +02:00
Tobias Powalowski
cbc76e5aba fix local aarch64 image 2022-04-26 20:15:50 +02:00
Tobias Powalowski
bf0cfa726e fix HWKVER on aarch64 2022-04-26 07:17:03 +02:00
Tobias Powalowski
9ce90f910d functionalize update-installer.sh 2022-04-25 15:11:54 +02:00
Tobias Powalowski
a5fb505ecb only update binaries that exist 2022-04-25 14:27:24 +02:00
Tobias Powalowski
5f6ddd25b6 only create directory if missing 2022-04-25 10:42:36 +02:00
Tobias Powalowski
47e32c094b add -q 2022-04-25 09:54:02 +02:00
Tobias Powalowski
528fcc322b add umount function to update-installer 2022-04-25 09:30:02 +02:00
Tobias Powalowski
4ecc4b95a3 add comments 2022-04-25 09:13:56 +02:00
Tobias Powalowski
d7afbb2700 move ZRAM to top, move printk out of zram function 2022-04-25 09:06:54 +02:00
Tobias Powalowski
9e2f2d7424 speed up deletion 2022-04-23 17:05:20 +02:00
Tobias Powalowski
1f7240aec9 speed up deletion 2022-04-23 16:57:07 +02:00
Tobias Powalowski
addd54b48e fix HWKVER 2022-04-23 16:47:03 +02:00
Tobias Powalowski
30cfa4ab69 fix HWKVER 2022-04-23 16:11:00 +02:00
Tobias Powalowski
7801376eaf fix HWKVER 2022-04-23 16:03:42 +02:00
Tobias Powalowski
e66bce0521 fix HWKVER 2022-04-23 15:56:10 +02:00
Tobias Powalowski
3d282c37cb fix kver detection 2022-04-23 15:48:11 +02:00
Tobias Powalowski
1c7b5e3ae0 slow down deletion 2022-04-23 15:40:55 +02:00
Tobias Powalowski
575c37603a add sleep 2 2022-04-21 09:01:48 +02:00
Tobias Powalowski
29ea3d58aa move comment 2022-04-20 19:42:46 +02:00
Tobias Powalowski
9dc32bac68 add backgrounding of zstd 2022-04-20 18:46:05 +02:00
Tobias Powalowski
4438853e6c fix pgrep typo 2022-04-20 18:42:56 +02:00
Tobias Powalowski
16abcbf9d9 fix pgrep typo 2022-04-20 18:39:13 +02:00
Tobias Powalowski
e25d95bc39 add while loop for kexec 2022-04-20 18:27:38 +02:00
Tobias Powalowski
00b72225ef create instdir if not present 2022-04-20 14:22:10 +02:00
Tobias Powalowski
fb7941a92a create instdir if not present 2022-04-20 14:21:30 +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
40d53a1d75 always change pacman.conf on aarch64 container 2022-04-18 15:10:27 +02:00
Tobias Powalowski
015bb0824a add module remove that works on latest images 2022-04-18 14:23:32 +02:00
Tobias Powalowski
c3a3a1ce3c unload virtio-net to avoid non functioning network on aarch64 kexec reboot 2022-04-18 10:10:04 +02:00
Tobias Powalowski
b90f424b66 unload virtio-net to avoid non functioning network on aarch64 kexec reboot 2022-04-18 10:06:37 +02:00
Tobias Powalowski
f8e9eebd2b move CACHEDIR to container.sh 2022-04-17 17:07:26 +02:00
Tobias Powalowski
dca765b8b5 move CACHEDIR to container.sh 2022-04-17 17:06:31 +02:00
Tobias Powalowski
eec41a399a add defaults to update files 2022-04-17 17:01:36 +02:00
Tobias Powalowski
937a49c9ee disable kernel messages on aarch64 update process 2022-04-17 14:10:28 +02:00
Tobias Powalowski
db4bb5fc1f direct output to /dev/tty7 2022-04-17 13:48:41 +02:00
Tobias Powalowski
99a490ed8b add CACHEDIR to aarch64 container 2022-04-17 12:00:15 +02:00
Tobias Powalowski
fbf8ef99f9 stop correct pacman-init service on each arch 2022-04-17 10:56:42 +02:00
Tobias Powalowski
80a39ed69a add more ZRAM for aarch64, remove max_comp_streams option it's set correct by kernel 2022-04-17 10:49:32 +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
d8dbc6f362 add preconfiguring dialog 2022-04-08 10:34:29 +02:00
Tobias Powalowski
573e759815 add color to update scripts 2022-04-08 09:41:57 +02:00
Tobias Powalowski
cc8d4e9cfa add mkkeys.sh and secureboot-keys.sh ton update scripte, shorten paths 2022-04-08 09:37:06 +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
6262c8ceb7 fix secure boot keys script to be run on any system 2022-04-07 10:52:00 +02:00
Tobias Powalowski
4fe377fc4a fix secure boot keys script to be run on any system 2022-04-07 10:51:18 +02:00
Tobias Powalowski
3ac53fe470 remove root_check 2022-04-07 10:43:49 +02:00
Tobias Powalowski
1f49e41954 add function, rework help output 2022-04-07 10:43:04 +02:00
Tobias Powalowski
05b23e865d fix secure boot keys script 2022-04-06 22:32:06 +02:00
Tobias Powalowski
ba33db6b02 fix ! 2022-04-05 21:47:40 +02:00
Tobias Powalowski
07b60f739d move DESTDIR on top 2022-04-05 21:44:16 +02:00
Tobias Powalowski
95f7e7c0cd fix checks 2022-04-05 21:33:44 +02:00
Tobias Powalowski
688a0bbfd2 replace return with exit 2022-04-05 21:26:44 +02:00
Tobias Powalowski
d917602079 correct exit code 2022-04-05 21:23:06 +02:00
Tobias Powalowski
7e22f9ea4a update scripts text highlighting 2022-04-05 21:20:20 +02:00
Tobias Powalowski
87965f4dd9 remove archboot- from restore-usbstick.sh 2022-04-05 21:11:56 +02:00
Tobias Powalowski
0a6e5a24f1 update scripts text highlighting 2022-04-05 21:06:13 +02:00
Tobias Powalowski
01928e6cb2 update scripts text highlighting 2022-04-05 21:01:07 +02:00
Tobias Powalowski
829b6f4020 reformat help messages in helpers 2022-04-05 20:09:24 +02:00
Tobias Powalowski
d078ea0636 reformat help messages in helpers 2022-04-05 20:08: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
f7dd63f4cf color output of quickinst and backup scripts 2022-04-05 09:50:59 +02:00
Tobias Powalowski
f432fbdb0d add VC 2022-04-05 07:24:52 +02:00
Tobias Powalowski
6ba16e2cc3 make menu longer 2022-04-04 11:14:09 +02:00
Tobias Powalowski
d1e43bacd3 don't show output on tty 2022-04-04 10:26:06 +02:00
Tobias Powalowski
ec30a1b452 don't break menu on building mkinitcpio 2022-04-04 09:23:30 +02:00
Tobias Powalowski
59060ecd1b shrink menu size 2022-04-04 08:33:22 +02:00
Tobias Powalowski
6965a826b7 shrink menu size 2022-04-04 08:30:02 +02:00
Tobias Powalowski
a68291e6db return 1 instead of break, nothing was set! 2022-04-04 08:25:15 +02:00
Tobias Powalowski
5d5ae7c7f8 abort select source if abort dialog 2022-04-03 21:28:01 +02:00
Tobias Powalowski
aba77b0b4e higher memory 0.1GB due to marvell firmware integration 2022-04-03 08:04:03 +02:00
Tobias Powalowski
40f3d8024d change bootloader functions 2022-03-29 23:16:00 +02:00
Tobias Powalowski
f46f81c5a7 replace -z with shell replacement 2022-03-28 21:46:14 +02:00
Tobias Powalowski
fbdfa74ee8 move parameter check to correct position 2022-03-28 21:00:53 +02:00
Tobias Powalowski
2b8e576039 make ZRAM parameters configurable in defaults 2022-03-28 20:51:10 +02:00
Tobias Powalowski
cc7d9af301 move now to end of sentence 2022-03-27 13:37:39 +02:00
Tobias Powalowski
9be76d837f update messages 2022-03-27 13:23:20 +02:00
Tobias Powalowski
d1ac58639a update messages 2022-03-27 13:20:35 +02:00
Tobias Powalowski
9015462bda update messages 2022-03-27 13:19:38 +02:00
Tobias Powalowski
3d13d76a3d update messages 2022-03-27 13:16:20 +02:00
Tobias Powalowski
9f61fd545d move kver before message 2022-03-25 21:11:10 +01:00
Tobias Powalowski
d8714ee465 add double quotes 2022-03-25 19:26:03 +01:00
Tobias Powalowski
9f56c77edb change messages to correct paths 2022-03-25 18:01:24 +01:00
Tobias Powalowski
8ef7ddbf79 update RAM requirements in script 2022-03-25 12:42:18 +01:00
Tobias Powalowski
fac75b2f15 don't remove makepkg directory for repo-add 2022-03-25 12:16:04 +01:00
Tobias Powalowski
92624aa6e3 fix release error handling 2022-03-25 11:58:26 +01:00
Tobias Powalowski
f2a70dd30b huge RAM improvement on latest image 2022-03-25 09:14:25 +01:00
Tobias Powalowski
1e588a4c2b remove LANG=C from initcpio creation 2022-03-24 16:53:38 +01:00
Tobias Powalowski
1f9ecddbca fix INST_PATH 2022-03-24 16:24:43 +01:00
Tobias Powalowski
bfc64c2a2f huge optimizing of update installer with saving RAM 2022-03-24 16:20:05 +01:00
Tobias Powalowski
f59fa731c2 try zram on image update 2022-03-22 20:22:34 +01:00
Tobias Powalowski
75f16899e6 source common before bootloader 2022-03-22 11:33:22 +01:00
Tobias Powalowski
a761baf506 move more to basic function 2022-03-22 08:26:51 +01:00
Tobias Powalowski
612c3963fd more functions fixing 2022-03-22 08:22:10 +01:00
Tobias Powalowski
3d491ec3bc add editor switch 2022-03-22 08:10:56 +01:00
Tobias Powalowski
975c154ed1 move PARAMETERS to correct function 2022-03-22 07:32:37 +01:00
Tobias Powalowski
f357601e71 replace source with . 2022-03-21 22:32:56 +01:00
Tobias Powalowski
f1595955d6 correct functions 2022-03-21 22:28:08 +01:00
Tobias Powalowski
2dace79d54 break setup into functions 2022-03-21 22:25:15 +01:00
Tobias Powalowski
f03ba7bdd7 add DESTDIR comment 2022-03-21 16:11:14 +01:00
Tobias Powalowski
8a5d05b8ab move comment to common file 2022-03-21 16:09:36 +01:00
Tobias Powalowski
c6699a8a38 remove empty line 2022-03-21 16:07:18 +01:00
Tobias Powalowski
854a2264d0 remove PACMAN 2022-03-21 16:04:27 +01:00
Tobias Powalowski
ccb17ec737 split out double functions into installer_common_functions 2022-03-21 15:55:33 +01:00
Tobias Powalowski
3164dd8174 change EN_US-UTF.8 to C-UTF.8 by default 2022-03-21 14:56:23 +01:00
Tobias Powalowski
7dab62bcf6 remove old mkinitcpio text 2022-03-21 14:51:24 +01:00
Tobias Powalowski
6694545dba remove NEXTITEM from quickinst 2022-03-21 12:46:41 +01:00
Tobias Powalowski
aabbf99e1a fix typo in pgrep 2022-03-21 11:19:03 +01:00
Tobias Powalowski
8a60f3acec pgrep on correct process 2022-03-21 10:57:49 +01:00
Tobias Powalowski
562272a68d update-installer.sh revert pgrep change on itself 2022-03-21 09:32:55 +01:00
Tobias Powalowski
59363df83b revert setup pgrep change, it doesn't work on itself 2022-03-21 09:31:28 +01:00
Tobias Powalowski
952b9366c7 fix pgrep in setup 2022-03-21 09:25:49 +01:00
Tobias Powalowski
142a1cca79 correct to setup 2022-03-21 09:16:11 +01:00
Tobias Powalowski
5dc0689af1 switch to pgrep usage in setup 2022-03-21 09:15:14 +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
75e0efcebd change kernel to Image for aarch64 in quickinst 2022-03-19 19:37:42 +01:00
Tobias Powalowski
b370fe6911 add aarch64 support to quickinst and add local mode support to quickinst 2022-03-19 17:37:17 +01:00
Tobias Powalowski
e537151129 add Local mode message 2022-03-19 17:15:44 +01:00
Tobias Powalowski
cc3a729bd1 add set_title menu 2022-03-19 17:04:30 +01:00
Tobias Powalowski
e25235bfc3 add more lines 2022-03-19 16:56:20 +01:00
Tobias Powalowski
f708aab0e2 add more lines 2022-03-19 16:55:36 +01:00
Tobias Powalowski
8f812155f3 add message about local mode and how to switch to online mode. 2022-03-19 16:49:40 +01:00
Tobias Powalowski
7001f04bc7 fix archboot's url in setup 2022-03-19 10:33:49 +01:00
Tobias Powalowski
9e5c7951bd copy defaults to container 2022-03-19 10:07:31 +01:00
Tobias Powalowski
1c64240f03 add missing if 2022-03-19 09:59:07 +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
eb95b0d38c broadcom-wl add -q 2022-03-19 08:16:12 +01:00
Tobias Powalowski
e26527c360 add broadcom-wl to autodetected packages to install 2022-03-19 08:10:46 +01:00
Tobias Powalowski
c27463e8c7 move offline files to local, add correct setup title 2022-03-18 17:18:00 +01:00
Tobias Powalowski
1b9df74bf3 fix archboot name 2022-03-18 16:42:26 +01:00
Tobias Powalowski
8f7832cda5 replace tabs with spaces 2022-03-18 16:09:33 +01:00
Tobias Powalowski
ad92db6394 small fixes 2022-03-18 16:08:12 +01:00
Tobias Powalowski
2c426c2657 fix bad typo 2022-03-18 15:27:21 +01:00
Tobias Powalowski
e2d30a7693 remove DESTDIR check 2022-03-18 15:20:18 +01:00
Tobias Powalowski
d295f0f8ba move pacman 2022-03-18 15:14:02 +01:00
Tobias Powalowski
3b9679466a add missing; 2022-03-18 14:51:50 +01:00
Tobias Powalowski
a23316956c start adding offline to setup 2022-03-18 14:50:21 +01:00
Tobias Powalowski
9935071dd2 change messages 2022-03-18 14:25:36 +01:00
Tobias Powalowski
fe500dbf83 move install to base_common 2022-03-18 14:14:10 +01:00
Tobias Powalowski
654e9a59f5 add check for pacman-key running 2022-03-18 14:02:45 +01:00
Tobias Powalowski
1fe6d9c2a3 start adding offline iso 2022-03-18 12:32:00 +01:00
Tobias Powalowski
242bf74024 remove add_efi_memmap, grub is used to boot so no efistub booting, remove cgroup_disable=memory no error is shown anymore 2022-03-17 14:43:01 +01:00
Tobias Powalowski
5b7325e3cb switch back to zstd with -10 compression level saves 13MB RAM, maximum -19 gives 26MB RAM but needs way too long to compress 2022-03-17 12:13:36 +01:00
Tobias Powalowski
9f2807ba8d add -9 to lz4 to save RAM 2022-03-16 16:46:08 +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
42d5650bae fix latest iso, move systemd-umount to the beginning 2022-03-15 21:06:22 +01:00
Tobias Powalowski
8dd9be6551 do not allow to run update-installer.sh more than one instance 2022-03-07 23:08:34 +01:00
Tobias Powalowski
066746618a update paths 2022-03-07 22:47:42 +01:00
Tobias Powalowski
dc0c535f31 change to file check 2022-03-07 22:39:50 +01:00
Tobias Powalowski
bf1b13dbdc do not allow to run update-installer.sh more than one instance 2022-03-07 22:23:28 +01:00
Tobias Powalowski
8229932d91 remove function 2022-02-25 19:46:14 +01:00
Tobias Powalowski
e7a2943544 simplify grub, enable custom grub setup, add archboot background 2022-02-25 19:23:00 +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
4b7c58a747 remove reiserfs support from setup and quickinst, it's a dead filesystem 2022-02-24 20:56:42 +01:00
Tobias Powalowski
b7c6eb7991 simplify check 2022-02-23 09:33:54 +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
f7fe368781 move clean locale to clean container 2022-02-22 21:35:35 +01:00
Tobias Powalowski
9887bfbcf1 shellcheck run 2022-02-22 10:38:31 +01:00
Tobias Powalowski
854e92cc71 only redirect errors to /dev/null 2022-02-22 08:14:58 +01:00
Tobias Powalowski
3c6e95c6bb show no errors on aarch64 container creation on x86_64 hardware 2022-02-22 07:00:53 +01:00
Tobias Powalowski
fcf8898382 don't show errors on aarch64 cleanup 2022-02-21 20:00:52 +01:00
Tobias Powalowski
eb35943abb don't stop on cleanup tasks 2022-02-21 17:50:44 +01:00
Tobias Powalowski
e7234da2c4 add Finished 2022-02-21 15:39:23 +01:00
Tobias Powalowski
7f87a7da9c remove space 2022-02-21 15:37:57 +01:00
Tobias Powalowski
044464330c allow pacman-chroot building for all users 2022-02-21 15:26:56 +01:00
Tobias Powalowski
54d075c34e allow pacman-chroot building for all users 2022-02-21 15:24:13 +01:00
Tobias Powalowski
d405ab7a3e enable users to run build server 2022-02-21 10:12:50 +01:00
Tobias Powalowski
c2b8f99d1f shellcheck code cleanup, enable parallel building for both architectures 2022-02-20 10:15:57 +01:00
Tobias Powalowski
7e6d1aaf72 fix buildchain 2022-02-19 13:40:50 +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
108396c566 change to reproducable bootloaders 2022-02-18 15:50:06 +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
57b66911b7 fix locale-gen on aarch64 server script 2022-02-10 20:06:01 +01:00
Tobias Powalowski
cd9044f2c3 always generate locales after archboot installation 2022-02-10 14:22:59 +01:00
Tobias Powalowski
387ba680c8 fix locales generation on aarch64 2022-02-10 09:16:50 +01:00
Tobias Powalowski
4e6e7f1025 readd exit 1 2022-02-09 21:32:54 +01:00
Tobias Powalowski
e3b0276360 readd exit 1 2022-02-09 21:30:14 +01:00
Tobias Powalowski
d5964e760e fix aarch64 iso creation 2022-02-09 20:32:52 +01:00
Tobias Powalowski
804cda1628 remove an other exit 1 2022-02-09 18:26:05 +01:00
Tobias Powalowski
e8cc2d2ece remove exit 1 from iso creation 2022-02-09 18:18:17 +01:00
Tobias Powalowski
f8b646392d fix more buildchain errors 2022-02-09 16:58:09 +01:00
Tobias Powalowski
6687752dba remove torrent script 2022-02-09 16:37:21 +01:00
Tobias Powalowski
38708e73f8 remove torrent creation 2022-02-09 16:36:28 +01:00
Tobias Powalowski
9bc26723f1 fix cleanup in iso 2022-02-09 16:05:56 +01:00
Tobias Powalowski
ed55344387 remove some exit 1 2022-02-09 15:43:15 +01:00
Tobias Powalowski
f06327d61f add exit 1 to function calls 2022-02-09 15:01:59 +01:00
Tobias Powalowski
83e4613092 fix buildchain 2022-02-09 14:46:27 +01:00
Tobias Powalowski
a5aaf37b58 fix server build script 2022-02-09 13:12:07 +01:00
Tobias Powalowski
cd0bf4a457 remove export and unset 2022-02-09 10:59:26 +01:00
Tobias Powalowski
553f50f7d6 fix typo 2022-02-09 10:11:58 +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
16dd2f454b fix parameters in create iso 2022-02-09 09:32:56 +01:00
Tobias Powalowski
154c75dcb4 remove space 2022-02-09 09:05:26 +01:00
Tobias Powalowski
eccb5f9891 remove export fromk container 2022-02-09 09:04:53 +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
f9fc2128af disable shellcheck warning 2022-02-08 20:45:02 +01:00
Tobias Powalowski
f00f22b9a4 export variables and unset them 2022-02-08 20:43:21 +01:00
Tobias Powalowski
bff93a775b export variables and unset them 2022-02-08 20:41:57 +01:00
Tobias Powalowski
eed6a2914b fix function names 2022-02-08 20:22:02 +01:00
Tobias Powalowski
f964c85e5a fix function names 2022-02-08 20:20:21 +01:00
Tobias Powalowski
d0728e6277 small fixes detected by shellcheck 2022-02-08 17:17:17 +01:00
Tobias Powalowski
921a1b22a9 big cleanup of build scripts with functions 2022-02-08 17:01:21 +01:00
Tobias Powalowski
0c27af4d81 allow km and tz on running system 2022-02-07 11:06:41 +01:00