Commit graph

3770 commits

Author SHA1 Message Date
Tobias Powalowski
a1d1049c6c shellcheck fixes 2023-03-12 07:14:54 +01:00
Tobias Powalowski
e770263a44 add zdump and zic 2023-03-10 08:39:08 +01:00
Tobias Powalowski
82665c4bed fix all architecture kernel adding 2023-03-09 19:31:31 +01:00
Tobias Powalowski
3fdc203cc6 add kernel to /boot 2023-03-09 19:24:27 +01:00
Tobias Powalowski
b373b83728 leave kernel in isofs, virtualbox cannot access efi.img 2023-03-09 18:07:46 +01:00
Tobias Powalowski
3ff486eca7 readd EFI/ for virtualbox booting 2023-03-09 12:08:34 +01:00
Tobias Powalowski
9db9496543 add return 1 to add_full_dir 2023-03-09 10:55:06 +01:00
Tobias Powalowski
95cea665ad fix hardlinks in tar with --hard-dereference 2023-03-09 10:47:24 +01:00
Tobias Powalowski
d1b46c5f0b fix timezone addition 2023-03-09 07:28:38 +01:00
Tobias Powalowski
f538cb89a7 simplify tz 2023-03-08 22:57:29 +01:00
Tobias Powalowski
7183cb10a7 reduce checks even more in archboot speed hook 2023-03-08 08:17:08 +01:00
Tobias Powalowski
d17c535b3c revert check 2023-03-07 22:44:33 +01:00
Tobias Powalowski
c9cfd93d68 don't check on file 2023-03-07 22:05:20 +01:00
Tobias Powalowski
022239341a revert menu 2023-03-07 18:00:14 +01:00
Tobias Powalowski
4f85a54d32 fix size 2023-03-07 17:57:47 +01:00
Tobias Powalowski
fa6feabeac revert titles 2023-03-07 17:56:52 +01:00
Tobias Powalowski
fb0bae67cc don't show bsdtar errors 2023-03-07 11:28:24 +01:00
Tobias Powalowski
c2b32d4303 speedup kms firmware addition 2023-03-06 22:06:45 +01:00
Tobias Powalowski
8d03c5b659 add command 2023-03-06 21:07:23 +01:00
Tobias Powalowski
044835e357 add modules with tar, add firmware to the beginning of the hooks 2023-03-06 21:00:19 +01:00
Tobias Powalowski
c333367e5c speedup 2023-03-06 16:14:22 +01:00
Tobias Powalowski
768d59c05b revert to faster creation mode 2023-03-06 11:30:22 +01:00
Tobias Powalowski
0cbf30b3e2 revert tar for add_file 2023-03-06 11:01:04 +01:00
Tobias Powalowski
ed79af45fa use mkdir -p -m instead of install 2023-03-06 07:39:16 +01:00
Tobias Powalowski
df5fa77363 fix update-installer 2023-03-05 15:27:36 +01:00
Tobias Powalowski
f972db1a12 fix update-installer 2023-03-05 15:25:09 +01:00
Tobias Powalowski
8582446e00 shellcheck fixes 2023-03-05 14:16:28 +01:00
Tobias Powalowski
55987b1ec5 complete locale list 2023-03-05 14:05:51 +01:00
Tobias Powalowski
4c8368f235 update locale 2023-03-04 21:43:56 +01:00
Tobias Powalowski
bb7b4b953b update size 2023-03-04 19:25:13 +01:00
Tobias Powalowski
8fb625dc6c update locales 2023-03-04 18:44:07 +01:00
Tobias Powalowski
b523b61f9f update working locales 2023-03-04 18:41:27 +01:00
Tobias Powalowski
fc43395053 update working locales 2023-03-04 18:40:36 +01:00
Tobias Powalowski
5c12c722fc remove languages again, font does not support it 2023-03-04 15:35:39 +01:00
Tobias Powalowski
c3e07d583a add Languages:ar,hi,ja,zh_CN 2023-03-04 14:57:42 +01:00
Tobias Powalowski
2073396659 add Languages:ar,hi,ja,zh_CN 2023-03-04 14:31:42 +01:00
Tobias Powalowski
53a62d6d33 remove double check 2023-03-04 10:21:58 +01:00
Tobias Powalowski
fcfd26b191 remove first login setup 2023-03-04 10:18:49 +01:00
Tobias Powalowski
91370ed847 smoother first login 2023-03-04 10:10:48 +01:00
Tobias Powalowski
a170f68ca8 avoid double listing of MOTD 2023-03-03 08:21:30 +01:00
Tobias Powalowski
3c348875f7 source LANG 2023-03-03 07:19:13 +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
0938510eec fix locale setting on abort 2023-03-02 18:05:09 +01:00
Tobias Powalowski
94ef2b5899 update CHANGELOG 2023-03-02 17:46:49 +01:00
Tobias Powalowski
061f82c17a add mtools for gparted 2023-03-02 15:54:18 +01:00
Tobias Powalowski
63f3c1e00c change comment 2023-03-02 12:28:32 +01:00
Tobias Powalowski
6dae51bc70 fix sed 2023-03-02 12:00:52 +01:00
Tobias Powalowski
a06b559c07 use $1 on permission fix 2023-03-02 11:36:16 +01:00
Tobias Powalowski
29661bf229 don't touch file permissions in initramfs creation 2023-03-02 11:10:58 +01:00
Tobias Powalowski
84f03fb909 don't touch file permissions in initramfs creation 2023-03-02 11:06:49 +01:00
Tobias Powalowski
3433a0607a don't touch permissions in container mkinitcpio creation 2023-03-02 11:06:03 +01:00
Tobias Powalowski
11c83ae896 don't touch file permissions in initramfs creation 2023-03-02 10:53:01 +01:00
Tobias Powalowski
35d20b4b53 remove general LANG setting 2023-03-02 09:00:10 +01:00
Tobias Powalowski
f10d0d61e7 remove not needed locale-gen 2023-03-02 07:20:13 +01:00
Tobias Powalowski
66ee83186e don't run locale switcher twice 2023-03-01 21:38:29 +01:00
Tobias Powalowski
cd13b8310c don't run locale switcher twice 2023-03-01 21:33:55 +01:00
Tobias Powalowski
52fb91e252 change message 2023-03-01 21:28:02 +01:00
Tobias Powalowski
9bd67b5b74 fix typo 2023-03-01 21:24:48 +01:00
Tobias Powalowski
9cf3788887 clear screen first 2023-03-01 21:22:04 +01:00
Tobias Powalowski
cea37f7138 don't show hit ENTER in Xorg or Wayland, add message to first login 2023-03-01 21:15:30 +01:00
Tobias Powalowski
3c2c05ac6f remove not used graphic mode on local media 2023-03-01 20:45:51 +01:00
Tobias Powalowski
fbf280d094 add firefox lang packs 2023-03-01 20:40:37 +01:00
Tobias Powalowski
383c2584b9 add firefox lang packs 2023-03-01 20:29:12 +01:00
Tobias Powalowski
a1e2773c17 fix firefox 2023-03-01 19:57:00 +01:00
Tobias Powalowski
2a4f80860e clean archboot environment 2023-03-01 18:32:52 +01:00
Tobias Powalowski
0a214bbbca unset LANG 2023-03-01 17:29:31 +01:00
Tobias Powalowski
7c1ac75af0 don't remove locale.alias 2023-03-01 16:49:23 +01:00
Tobias Powalowski
45561af2b1 regenerate locales before launching desktop 2023-03-01 16:27:32 +01:00
Tobias Powalowski
59017af869 renumber xfce steps 2023-03-01 16:22:01 +01:00
Tobias Powalowski
795c8ab92d add locale.alias 2023-03-01 16:20:01 +01:00
Tobias Powalowski
5b539d2d25 fix find 2023-03-01 16:00:42 +01:00
Tobias Powalowski
4b0aca4bd4 don't clean too much 2023-03-01 15:11:08 +01:00
Tobias Powalowski
b334d2a609 don't add locale.archive 2023-03-01 14:48:33 +01:00
Tobias Powalowski
d8c4e777e2 new locale logic 2023-03-01 14:28:43 +01:00
Tobias Powalowski
f1cfd69f09 fix find 2023-03-01 12:50:54 +01:00
Tobias Powalowski
e05cb04df5 fix missing) 2023-03-01 12:29:55 +01:00
Tobias Powalowski
9f29e4c004 add new locale logic 2023-03-01 12:18:09 +01:00
Tobias Powalowski
b979366e27 renumber steps 2023-03-01 11:12:54 +01:00
Tobias Powalowski
ac972b7b46 fix xfce startup 2023-03-01 11:10:45 +01:00
Tobias Powalowski
184553e76a fix xfce startup 2023-03-01 10:54:55 +01:00
Tobias Powalowski
e12284e353 remove guile from cleanup 2023-02-28 06:34:51 +01:00
Tobias Powalowski
b4f0844b46 relogin 2023-02-27 21:55:20 +01:00
Tobias Powalowski
a6b70f1f74 move runscript 2023-02-27 21:51:43 +01:00
Tobias Powalowski
ee8cec9d7c run locale script on first login 2023-02-27 21:29:06 +01:00
Tobias Powalowski
b8a617b5f6 use localectl to set locale on current tty 2023-02-27 21:15:54 +01:00
Tobias Powalowski
9e6d9bd2da better find 2023-02-25 18:17:21 +01:00
Tobias Powalowski
686631e2d1 better find 2023-02-25 17:07:40 +01:00
Tobias Powalowski
c995fd97bd better find 2023-02-25 16:59:54 +01:00
Tobias Powalowski
af49fd8440 fix remove of locales 2023-02-25 16:49:14 +01:00
Tobias Powalowski
d0879a9a84 add common languages 2023-02-25 15:50:25 +01:00
Tobias Powalowski
00095f0e06 fix locales 2023-02-24 21:31:28 +01:00
Tobias Powalowski
4b753c221e fix locales 2023-02-24 21:22:23 +01:00
Tobias Powalowski
a33fff7e40 fix cdrtools, fix locales 2023-02-24 21:10:03 +01:00
Tobias Powalowski
1093dc4abf add locale-archive 2023-02-24 20:51:26 +01:00
Tobias Powalowski
a3368db6f9 create common locales in container 2023-02-24 20:37:02 +01:00
Tobias Powalowski
635d56b5c8 small speedup fixes 2023-02-22 16:11:07 +01:00
Tobias Powalowski
e85f047c36 revert changes 2023-02-22 08:50:13 +01:00
Tobias Powalowski
8bd1f829ae update checked_modules 2023-02-22 08:35:08 +01:00
Tobias Powalowski
aadc4b0efe more speed tweaking in funcions 2023-02-22 08:28:57 +01:00
Tobias Powalowski
36e19a06c0 add extra message, don't copy kernel if not neeted 2023-02-21 21:37:39 +01:00
Tobias Powalowski
7f93b9f56a fix spacing 2023-02-21 13:00:06 +01:00
Tobias Powalowski
e20a0481d4 simplify update-installer 2023-02-21 12:51:28 +01:00
Tobias Powalowski
eac18dd3f6 longer sleep before remove 2023-02-20 16:06:50 +01:00
Tobias Powalowski
8b990b0721 add cdrom to init 2023-02-20 13:41:30 +01:00
Tobias Powalowski
af75966633 add new memory barriers for options 2023-02-20 11:35:29 +01:00
Tobias Powalowski
d777f0d4db fix message 2023-02-20 10:47:03 +01:00
Tobias Powalowski
0cbe7063eb fix local image with 2700 RAM 2023-02-20 10:46:04 +01:00
Tobias Powalowski
f4e41b28f3 don't kexec on local image 2023-02-20 09:59:43 +01:00
Tobias Powalowski
2c6393082d higher RAM for local image to 3300 minimum 2023-02-20 08:27:19 +01:00
Tobias Powalowski
ec0a03c7a4 higher RAM for local image to 3300 minimum 2023-02-20 08:24:00 +01:00
Tobias Powalowski
680e78c533 reduce sleep 2023-02-20 08:05:35 +01:00
Tobias Powalowski
2e943c8e6d kexec needs the initrd twice to work 2023-02-20 07:53:08 +01:00
Tobias Powalowski
8e133a4646 kexec needs the initrd twice to work 2023-02-20 07:52:29 +01:00
Tobias Powalowski
8dc5a5bc59 load cdrom module in init 2023-02-20 07:50:57 +01:00
Tobias Powalowski
6dc52fe62b rename parameter 2023-02-19 09:08:15 +01:00
Tobias Powalowski
3a60b4b90e remove virtio quirk 2023-02-19 09:04:37 +01:00
Tobias Powalowski
b964161518 switch to _MEM_MIN 2023-02-18 22:39:29 +01:00
Tobias Powalowski
0d206f93fa only use fast kexec path 2023-02-18 22:23:16 +01:00
Tobias Powalowski
48cde6e33f only use fast kexec path 2023-02-18 22:21:09 +01:00
Tobias Powalowski
13a86917b9 fix function close 2023-02-18 12:16:32 +01:00
Tobias Powalowski
63c89eeb6a move function patch to archboot install file 2023-02-18 11:59:52 +01:00
Tobias Powalowski
c75c57f091 add message to Step 10/10 2023-02-18 11:30:32 +01:00
Tobias Powalowski
70303042e3 fix filesytems 2023-02-17 21:55:45 +01:00
Tobias Powalowski
772e564ea4 more speedup fixes 2023-02-17 21:37:58 +01:00
Tobias Powalowski
4fa7a9dcd8 small patch fixes, added change.patch to git tree 2023-02-17 10:55:34 +01:00
Tobias Powalowski
8fdc47e659 fix broken array 2023-02-17 08:39:41 +01:00
Tobias Powalowski
3780d8114e switch back functions, remove modules 2023-02-17 07:57:48 +01:00
Tobias Powalowski
aea3622bba further speedup work 2023-02-16 22:34:06 +01:00
Tobias Powalowski
3fc6b5c01b further speedup work 2023-02-16 22:31:18 +01:00
Tobias Powalowski
3ad74e9297 add mkinitcpio speed functions 2023-02-16 19:00:53 +01:00
Tobias Powalowski
efe7761465 add mkinitcpio speed functions 2023-02-16 18:29:38 +01:00
Tobias Powalowski
d9dc638956 add mkinitcpio speed functions 2023-02-16 18:26:40 +01:00
Tobias Powalowski
e2eb4a2151 put font setting earlier in login.sh 2023-02-16 07:52:19 +01:00
Tobias Powalowski
3ff119f8b3 remove sln, move file to base 2023-02-15 21:25:41 +01:00
Tobias Powalowski
be5d08b62e switch to tar copying instead of rsync 2023-02-15 19:31:30 +01:00
Tobias Powalowski
0530f38947 rename VMLINUZ to _VMLINUZ 2023-02-15 17:05:40 +01:00
Tobias Powalowski
4c7337b7ff shellcheck fixes 2023-02-15 17:04:29 +01:00
Tobias Powalowski
37b45c4585 small code fixes 2023-02-15 17:02:16 +01:00
Tobias Powalowski
5e5cf53483 cleanup archboot_cleanup 2023-02-15 16:54:59 +01:00
Tobias Powalowski
4ee406f117 cleanup archboot_cleanup 2023-02-15 16:53:48 +01:00
Tobias Powalowski
0a72f27db5 add Plasma 2023-02-15 16:49:22 +01:00
Tobias Powalowski
092011044b add big screen detection to init 2023-02-14 20:29:32 +01:00
Tobias Powalowski
d08e884c72 cleanup mkinitcpio files from booted system 2023-02-14 15:04:56 +01:00
Tobias Powalowski
faa710a8b8 remove empty line 2023-02-14 14:43:48 +01:00
Tobias Powalowski
3a58f48a93 use /sysroot for switch_root mountpoint 2023-02-14 14:39:22 +01:00
Tobias Powalowski
3d8858fc1e move network startup to login 2023-02-14 14:12:45 +01:00
Tobias Powalowski
de46d8db06 remove rootfstype=ramfs from UKIs 2023-02-14 12:13:38 +01:00
Tobias Powalowski
98237065ba synchronize messages with init messages 2023-02-14 10:48:31 +01:00
Tobias Powalowski
4abe91e49a correct rsync call 2023-02-14 10:17:50 +01:00
Tobias Powalowski
1949460bd4 readd network restart 2023-02-14 10:08:44 +01:00
Tobias Powalowski
6cbfa0c101 fix syntax 2023-02-14 09:58:25 +01:00
Tobias Powalowski
9a64faee98 don't run other processes on ttys while zram moving 2023-02-14 09:52:18 +01:00
Tobias Powalowski
537a44d86c fixed typo 2023-02-14 09:43:01 +01:00
Tobias Powalowski
cca9016478 fix network if zram move killed initialization 2023-02-14 09:36:48 +01:00
Tobias Powalowski
65ac7ba8c8 show messages also on serial consoles and ssh 2023-02-14 09:24:46 +01:00
Tobias Powalowski
0964d4fc7f add new messages to switch_root 2023-02-14 09:22:07 +01:00
Tobias Powalowski
62a85e2036 only run switch_root on tty1 2023-02-14 09:11:54 +01:00
Tobias Powalowski
a4707cda1d only run switch_root on tty1 2023-02-14 09:09:55 +01:00
Tobias Powalowski
d5ffaa60ab only rune one switch_root process 2023-02-14 09:06:47 +01:00
Tobias Powalowski
4462268f58 add short wait until zram is ready 2023-02-14 08:59:14 +01:00
Tobias Powalowski
5f472a7855 load zstd before zram creation 2023-02-14 08:49:40 +01:00
Tobias Powalowski
39af9f7429 wait 3 seconds until zram is ready 2023-02-14 08:49:08 +01:00
Tobias Powalowski
190dd53037 only run pacman-init once 2023-02-14 08:37:36 +01:00
Tobias Powalowski
a29b9dd5ad remove disabling of checkspace, now it is supported with btrfs rootfs on zram 2023-02-14 08:34:01 +01:00
Tobias Powalowski
74b4c98e11 switch pacman-init to simple 2023-02-14 08:22:18 +01:00
Tobias Powalowski
ca6e03cd49 only launch pacman-init on finished system 2023-02-14 08:00:46 +01:00
Tobias Powalowski
3fef470b5e remove _home_root_mount 2023-02-14 07:06:43 +01:00
Tobias Powalowski
de3a3ac015 move rsync to base_common 2023-02-14 06:43:36 +01:00
Tobias Powalowski
1ec816f496 switch to new zram method 2023-02-14 06:37:48 +01:00
Tobias Powalowski
fc315296aa replace script with direct rsync call 2023-02-14 06:28:23 +01:00
Tobias Powalowski
107b1e9930 add message to zram moving 2023-02-14 06:26:55 +01:00
Tobias Powalowski
84c68b2189 other switch root 2023-02-13 22:55:10 +01:00
Tobias Powalowski
0456c72d7e fix typo 2023-02-13 22:53:08 +01:00
Tobias Powalowski
71942fb97f fix switch root 2023-02-13 22:45:16 +01:00
Tobias Powalowski
ba25fa3e85 implement rootfs to zram move 2023-02-13 22:24:33 +01:00
Tobias Powalowski
c02ba5ee3e fix check for new_image 2023-02-13 19:14:01 +01:00
Tobias Powalowski
37e1558ff3 shellcheck fixes 2023-02-13 17:30:53 +01:00
Tobias Powalowski
b617513d02 new iso generation routine 2023-02-13 17:15:04 +01:00
Tobias Powalowski
adf9ea06fe fix paths 2023-02-13 17:00:42 +01:00
Tobias Powalowski
88905dff2a fix paths 2023-02-13 16:59:52 +01:00
Tobias Powalowski
82b9a9402f fix paths 2023-02-13 16:51:07 +01:00
Tobias Powalowski
5a4f91b5c1 fix paths 2023-02-13 16:44:55 +01:00
Tobias Powalowski
44eb739c40 switch to new_image routine 2023-02-13 16:27:22 +01:00
Tobias Powalowski
133bb61fd0 remove wrong map 2023-02-13 14:26:17 +01:00
Tobias Powalowski
f6bcd1b388 readd sh for gzip font support 2023-02-13 11:22:21 +01:00
Tobias Powalowski
28da5828d1 added poweroff and reboot alias 2023-02-13 10:56:49 +01:00
Tobias Powalowski
d9286fa5f9 fix bash in init 2023-02-13 08:34:59 +01:00
Tobias Powalowski
805704623c fix bash in init 2023-02-13 08:31:00 +01:00
Tobias Powalowski
1c06bc1aed add root user to emergency shell 2023-02-13 07:50:18 +01:00
Tobias Powalowski
ea475d830e shorter archboot_init 2023-02-13 07:03:26 +01:00
Tobias Powalowski
0ff9a7e92f add bash layout to emergency shell 2023-02-13 06:55:17 +01:00
Tobias Powalowski
ed1e1e387e move od to base_commen, move hexdump to base 2023-02-12 21:46:10 +01:00
Tobias Powalowski
6049e73822 better local db remove 2023-02-12 20:24:29 +01:00
Tobias Powalowski
01f9ce2bf1 update Release.txt 2023-02-12 19:53:04 +01:00
Tobias Powalowski
be50c61177 replace \e[1m\ with 1; 2023-02-12 19:45:06 +01:00
Tobias Powalowski
6392dd82a9 remove rootfstype=ramfs from extlinux.conf 2023-02-12 18:39:54 +01:00
Tobias Powalowski
1143815ff2 change kver detection to od 2023-02-12 18:25:21 +01:00
Tobias Powalowski
b08fdfe414 change kver detection to od 2023-02-12 18:17:10 +01:00
Tobias Powalowski
d121a4085e remove mkdir 2023-02-12 16:07:59 +01:00