Commit graph

1088 commits

Author SHA1 Message Date
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
Tobias Powalowski
674e23c094 don't break running system if archboot-setup is used 2022-02-07 07:40:41 +01:00
Tobias Powalowski
c072d7cb8d correct syntax 2022-02-07 07:06:01 +01:00
Tobias Powalowski
4ae4a3a6d1 only balance btrfs on creation, not on existing arrays 2022-02-06 21:58:28 +01:00
Tobias Powalowski
5838c69d1c update RAM requirement in script 2022-02-06 09:46:06 +01:00
Tobias Powalowski
9e54b5e27e revert try 2022-02-06 09:36:41 +01:00
Tobias Powalowski
5c84a7bd3b fix typo 2022-02-06 08:43:15 +01:00
Tobias Powalowski
6c359da93e try to load the initrd directly while creating it 2022-02-06 08:41:08 +01:00
Tobias Powalowski
bbdf5b9d12 update RAM requirement in setup 2022-02-06 08:30:49 +01:00
Tobias Powalowski
add1f6f69a update RAM requirements in update-installer.sh 2022-02-05 20:32:09 +01:00
Tobias Powalowski
69ef4e62ac fix initramfs cleanup 2022-02-05 10:56:05 +01:00
Tobias Powalowski
1d1edf0ce2 fix initramfs cleanup 2022-02-05 10:28:47 +01:00
Tobias Powalowski
e457c673df implement cleanup during update installer 2022-02-05 10:07:00 +01:00
Tobias Powalowski
326966f2db fix server script permission 2022-02-04 22:09:04 +01:00
Tobias Powalowski
0416d85ae7 fix permissions in server script 2022-02-04 22:02:56 +01:00
Tobias Powalowski
a0b825fe7f correct cleaning on aarch64 2022-02-04 21:19:41 +01:00
Tobias Powalowski
b1fc23e2dc remove wrong directories from aarch64 2022-02-04 21:10:46 +01:00
Tobias Powalowski
2bd0910407 more cleanup on aarch64 2022-02-04 20:56:19 +01:00
Tobias Powalowski
c7727fe3ea fix cleaning on aarch64 2022-02-04 19:24:15 +01:00
Tobias Powalowski
90b84244a7 more container cleanup 2022-02-04 16:57:14 +01:00
Tobias Powalowski
14e744966f more container cleanup 2022-02-04 16:56:00 +01:00
Tobias Powalowski
35b0705914 more container cleaning 2022-02-04 15:16:15 +01:00
Tobias Powalowski
e933607a26 remove archinstall again, does not work 2022-02-04 14:14:35 +01:00
Tobias Powalowski
c8e40646ed fix archinstall upload 2022-02-04 08:56:42 +01:00
Tobias Powalowski
beda2ddf7b only add archinstall on x86_64 2022-02-04 08:51:48 +01:00
Tobias Powalowski
502a8eeaf7 add archinstall as C version to archboot 2022-02-04 08:21:04 +01:00
Tobias Powalowski
25f82e9c24 add missing * 2022-02-04 06:53:10 +01:00
Tobias Powalowski
0dc159d2fd fix secure-bootkeys.sh 2022-02-03 22:53:33 +01:00
Tobias Powalowski
5e379267ee replace mkkeys.sh with a modified uuidgen one 2022-02-03 22:05:49 +01:00
Tobias Powalowski
b022a14758 fix permission issue in server release script 2022-02-03 16:05:32 +01:00
Tobias Powalowski
72cea0678d update RAM requirements 2022-02-03 14:32:34 +01:00
Tobias Powalowski
eb678a888e change RAM requirements 2022-02-03 13:40:10 +01:00
Tobias Powalowski
2b6a528e84 finetune cleanup of container to save even more RAM 2022-02-03 13:10:52 +01:00
Tobias Powalowski
b9d5a8e2e3 lower mem requirement 2022-02-03 10:36:40 +01:00
Tobias Powalowski
a182377ddb fix comment 2022-02-03 10:01:03 +01:00
Tobias Powalowski
5267c86645 correct initramfs creation 2022-02-03 09:42:15 +01:00
Tobias Powalowski
e7ae869197 remove wrong mv 2022-02-03 09:25:48 +01:00
Tobias Powalowski
1357971288 add additional exit 1 2022-02-03 09:14:04 +01:00
Tobias Powalowski
5b8ed698b4 add additional exit 1 2022-02-03 09:13:09 +01:00
Tobias Powalowski
ced8ad0ea2 move redirect and exit out of call 2022-02-03 09:12:12 +01:00
Tobias Powalowski
954d258537 update initramfs creation in update script 2022-02-03 09:09:19 +01:00
Tobias Powalowski
235e42caff add changes to aarch64-container 2022-02-03 07:34:50 +01:00
Tobias Powalowski
92cd0e65af add correct check on HWKVER 2022-02-03 07:20:22 +01:00
Tobias Powalowski
d5fc05e0de add W_DIR 2022-02-03 07:17:00 +01:00
Tobias Powalowski
0bfdbfe876 add kver to updater 2022-02-03 07:14:49 +01:00
Tobias Powalowski
9ad68e0e17 remove cleanup 2022-02-03 00:10:37 +01:00
Tobias Powalowski
f77c05cf16 don't cache all archboot depends to safe space for -latest-install 2022-02-02 23:55:52 +01:00
Tobias Powalowski
a5de88f6a1 fix update script 2022-02-02 23:13:03 +01:00
Tobias Powalowski
d4e5c70151 fix update script 2022-02-02 22:59:25 +01:00
Tobias Powalowski
8fec702ea8 fix update script 2022-02-02 22:47:50 +01:00
Tobias Powalowski
5d874c6403 fix update script 2022-02-02 22:33:01 +01:00
Tobias Powalowski
cb2ebfbc85 fix update script 2022-02-02 22:24:47 +01:00
Tobias Powalowski
d0b7ab85a7 fix update script 2022-02-02 22:23:30 +01:00
Tobias Powalowski
3686b70ff2 fix update script 2022-02-02 22:21:24 +01:00
Tobias Powalowski
3bfc55dbbd switch compression in booted archboot to lz4 2022-02-02 22:16:32 +01:00
Tobias Powalowski
1ecd767800 cleanup update script 2022-02-02 22:06:37 +01:00
Tobias Powalowski
f7daea8f39 readd add_efi_memmap to setup and grub.cfg 2022-02-02 17:09:05 +01:00
Tobias Powalowski
ed57bd270b fix check to exit 2022-02-02 14:52:09 +01:00
Tobias Powalowski
3368729027 fix check to exit 2022-02-02 14:35:07 +01:00
Tobias Powalowski
36d4486a22 remove space 2022-02-02 14:25:48 +01:00
Tobias Powalowski
4d25b35b8b simplify abort in script 2022-02-02 14:24:50 +01:00
Tobias Powalowski
85f4039d52 add other exit check in server script 2022-02-02 14:14:49 +01:00
Tobias Powalowski
6b4df34376 correct ( 2022-02-02 14:12:59 +01:00
Tobias Powalowski
fc8462fb4b add other exit check in server script 2022-02-02 14:05:29 +01:00
Tobias Powalowski
60c937cd66 remove pacman cache from aarch64 tarball 2022-02-02 11:40:10 +01:00
Tobias Powalowski
693ca0ef78 remove subshell from server release script 2022-02-02 09:56:53 +01:00
Tobias Powalowski
b7871c22bc fix grep in subvolume check 2022-02-01 15:03:04 +01:00
Tobias Powalowski
153dd58973 fix subvolume in use 2022-02-01 15:01:14 +01:00
Tobias Powalowski
38228f10f8 fix file permission on server 2022-01-30 16:34:55 +01:00
Tobias Powalowski
0d407d02ff fix curl downloading 2022-01-30 16:16:45 +01:00
Tobias Powalowski
811c3f5091 don't rely on rodsbook.com for mkkeys.sh 2022-01-30 15:47:16 +01:00
Tobias Powalowski
37f0ae849b don't rely on fedora infrastructure 2022-01-30 15:23:11 +01:00
Tobias Powalowski
48429ea921 add fedora shim script 2022-01-30 14:38:17 +01:00
Tobias Powalowski
cdff2af126 fix permission in release script 2022-01-29 08:26:04 +01:00
Tobias Powalowski
29daa1627c create archive on server release and exit 1 ón more points 2022-01-28 21:00:59 +01:00
Tobias Powalowski
c1f535e560 add missing binariesÄ 2022-01-28 09:16:19 +01:00
Tobias Powalowski
23f796ae84 add binary check to environment 2022-01-28 08:24:31 +01:00
Tobias Powalowski
b725175e3c add new title to installer 2022-01-27 21:39:04 +00:00
Tobias Powalowski
ba1d543d74 add new title to installer 2022-01-27 21:36:07 +00:00
Tobias Powalowski
5b1fc26bcb fix crypt blacklist 2022-01-27 19:45:09 +01:00
Tobias Powalowski
25dfd829e8 fix crypt blacklist 2022-01-27 19:36:06 +01:00
Tobias Powalowski
806f02e579 fix crypt blacklist 2022-01-27 19:28:01 +01:00
Tobias Powalowski
1406dcaa97 more shellcheck fixes 2022-01-27 16:01:11 +01:00
Tobias Powalowski
e5a9eb8e63 more shellcheck fixes 2022-01-27 15:59:30 +01:00
Tobias Powalowski
4b8f56e394 more shellcheck fixes 2022-01-27 15:58:43 +01:00
Tobias Powalowski
d31140587a fix check 2022-01-27 15:35:53 +01:00
Tobias Powalowski
b51746ab70 fix check 2022-01-27 15:34:23 +01:00
Tobias Powalowski
10bc3cb769 fix check 2022-01-27 15:30:39 +01:00
Tobias Powalowski
62893801f6 fix replacement 2022-01-27 15:27:26 +01:00
Tobias Powalowski
4f71203bd7 add shellcheck disables 2022-01-27 14:53:38 +01:00
Tobias Powalowski
aa0c7c4c17 log everything to vc7 2022-01-27 14:32:49 +01:00
Tobias Powalowski
9294ce56d1 add /dev 2022-01-27 14:29:01 +01:00
Tobias Powalowski
7073e47329 add force to mdadm cleaning 2022-01-27 14:24:26 +01:00
Tobias Powalowski
bf321c0011 clean superblock from partitionable raid 2022-01-27 14:19:43 +01:00
Tobias Powalowski
35eac45e13 clean raid paritions 2022-01-27 14:08:16 +01:00
Tobias Powalowski
4614fba61a change superblock cleaning to wipefs 2022-01-27 14:00:26 +01:00
Tobias Powalowski
686621970b restore md cleaning 2022-01-27 13:53:16 +01:00
Tobias Powalowski
2416d79c81 fix raid listing 2022-01-27 13:43:43 +01:00
Tobias Powalowski
d2fc0032d2 fix raid listing 2022-01-27 12:21:18 +01:00
Tobias Powalowski
63492e128c fix raid blacklist 2022-01-27 12:12:51 +01:00
Tobias Powalowski
2e810388d6 fix raid blacklist 2022-01-27 12:00:04 +01:00
Tobias Powalowski
59a43c85e8 fix raid partitions on creation 2022-01-27 11:54:48 +01:00
Tobias Powalowski
772c5af90f fix shellcheck 2022-01-27 11:42:32 +01:00
Tobias Powalowski
61600fef34 fix shellcheck 2022-01-27 11:39:15 +01:00
Tobias Powalowski
708be24f13 fix shellcheck 2022-01-27 11:38:01 +01:00
Tobias Powalowski
3050ff24e6 fix raid partitions 2022-01-27 11:32:39 +01:00
Tobias Powalowski
9a7f724236 fix raid partitions 2022-01-27 11:27:23 +01:00
Tobias Powalowski
111b5ad7cf fix raid partitions 2022-01-27 11:12:29 +01:00
Tobias Powalowski
4d8369b878 fix dmraid check 2022-01-27 11:07:36 +01:00
Tobias Powalowski
1f1bcf6a5c show raid partitions 2022-01-27 10:47:58 +01:00
Tobias Powalowski
1addf41643 show raid partitions 2022-01-27 10:46:46 +01:00
Tobias Powalowski
aafdd8f0fb show raid partitions 2022-01-27 10:41:08 +01:00
Tobias Powalowski
edbacf3e0e don't show raid partitions in raid_devices 2022-01-27 10:36:27 +01:00
Tobias Powalowski
8767f7031e don't show raid partitions in raid_devices 2022-01-27 10:35:43 +01:00
Tobias Powalowski
27677b5ef9 don't show raid partitions in raid_devices 2022-01-27 10:17:21 +01:00
Tobias Powalowski
3ef74e6dc2 don't show raid partitions in raid_devices 2022-01-27 10:16:21 +01:00
Tobias Powalowski
67d21bac5a don't show raid in blockdevices_partitions 2022-01-27 10:07:42 +01:00
Tobias Powalowski
8a9b1e5623 don't show raid in blockdevices_partitions 2022-01-27 09:45:16 +01:00
Tobias Powalowski
4e84bfff8e fix raid partitions 2022-01-27 09:34:43 +01:00
Tobias Powalowski
cbd4e5bb61 fix raid partitions 2022-01-27 09:28:44 +01:00
Tobias Powalowski
01e28c9fb6 dmraid fixes 2022-01-27 09:01:05 +01:00
Tobias Powalowski
3344523db6 dmraid fixes 2022-01-27 08:56:48 +01:00
Tobias Powalowski
3c823c23fb silence errors 2022-01-27 08:50:30 +01:00
Tobias Powalowski
b1764533c3 silence errors 2022-01-27 08:44:36 +01:00
Tobias Powalowski
ae84326f68 rename menus to manage devices 2022-01-27 08:27:19 +01:00
Tobias Powalowski
fe12047453 fix lv create 2022-01-27 08:07:23 +01:00
Tobias Powalowski
f6106e74fe fix pv create 2022-01-27 08:04:54 +01:00
Tobias Powalowski
2c3f13e719 fix pv create 2022-01-27 07:00:05 +01:00
Tobias Powalowski
f16be18d11 fix pv create 2022-01-26 22:37:28 +01:00
Tobias Powalowski
24762a0f56 fix pv create 2022-01-26 22:27:55 +01:00
Tobias Powalowski
2b9d384b18 fix pv create 2022-01-26 22:16:05 +01:00
Tobias Powalowski
81f5ae8a18 fix md stopping 2022-01-26 21:56:33 +01:00
Tobias Powalowski
c86adb31c9 fix md stopping 2022-01-26 21:51:14 +01:00
Tobias Powalowski
5a267097c5 fix blockdevices 2022-01-26 21:29:00 +01:00
Tobias Powalowski
f3913dba94 fix blockdevices 2022-01-26 21:26:42 +01:00
Tobias Powalowski
401d883446 fix blockdevices 2022-01-26 18:44:53 +01:00
Tobias Powalowski
2ae7dd962c fix device checks 2022-01-26 18:36:32 +01:00
Tobias Powalowski
40fbd4c83c fix blockdevices 2022-01-26 18:33:43 +01:00
Tobias Powalowski
1e2ae65dc6 fix raid creation 2022-01-26 18:00:37 +01:00
Tobias Powalowski
58a8ab73ec fix wc -l in raid creation 2022-01-26 17:56:17 +01:00
Tobias Powalowski
b5529fa084 fix wc -l in raid creation 2022-01-26 17:55:15 +01:00
Tobias Powalowski
8b76aa7739 more shellcheck fixes 2022-01-26 17:26:21 +01:00