Commit graph

3617 commits

Author SHA1 Message Date
Tobias Powalowski
ef47791864 add usbmux to shadow 2022-05-05 11:15:58 +02:00
Tobias Powalowski
fb9798fdae more group fixes 2022-05-05 11:13:56 +02:00
Tobias Powalowski
1119ab5c12 add usbmux user to passwd 2022-05-05 10:38:19 +02:00
Tobias Powalowski
505295514d fix usbmux user 2022-05-05 09:14:26 +02:00
Tobias Powalowski
963f043307 split initrd at 670M to get 2 initrds on aarch64 2022-05-05 09:00:50 +02:00
Tobias Powalowski
b29737ea1b add missing proc group on aarch64 2022-05-05 07:51:21 +02:00
Tobias Powalowski
9881e2a2ce fix users and groups 2022-05-05 07:45:26 +02:00
Tobias Powalowski
2443161aec fix group creation #3 2022-05-04 22:46:33 +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
10d97d1de5 add libp11-kit and p11-kit to package reinstall 2022-05-04 19:18:17 +02:00
Tobias Powalowski
3e7c48726b add libp11-kit and p11-kit to package reinstall 2022-05-04 19:16:40 +02:00
Tobias Powalowski
3fa1a20350 fix grub on aarch64 2022-05-04 18:55:16 +02:00
Tobias Powalowski
7a9678fb4b fix xfce4-desktop.xml 2022-05-04 14:57:51 +02:00
Tobias Powalowski
0cffafde2b add user colord and polkitd 2022-05-04 14:38:08 +02:00
Tobias Powalowski
0032af3a2b add --noconfirm to package installation 2022-05-04 14:25:58 +02:00
Tobias Powalowski
10ddbd4808 fix typo in repository 2022-05-04 10:32:02 +02:00
Tobias Powalowski
707e30c488 disable fluid icon 2022-05-04 10:24:12 +02:00
Tobias Powalowski
e5a7c6a869 replace XFCE in repository function 2022-05-04 10:14:34 +02:00
Tobias Powalowski
d42c9fc116 fix VNC startup 2022-05-04 08:44:36 +02:00
Tobias Powalowski
d05d170edb revert applications, most don't work 2022-05-04 08:18:38 +02:00
Tobias Powalowski
a3e4c4f18d fix applications 2022-05-04 08:12:54 +02:00
Tobias Powalowski
97711352f9 add applications directory to base_common 2022-05-04 07:40:44 +02:00
Tobias Powalowski
cbfd811afe replace _XFCE by _DOWNLOAD_PACKAGES parameter 2022-05-04 07:35:30 +02:00
Tobias Powalowski
950d1a61a8 set VNC password for mac compatibility 2022-05-04 07:33:33 +02:00
Tobias Powalowski
b3c90d278d replace _XFCE by _DOWNLOAD_PACKAGES parameter 2022-05-04 07:25:43 +02:00
Tobias Powalowski
1ef46f38fe fix cachedir 2022-05-04 07:21:01 +02:00
Tobias Powalowski
4c9e1620fc move xfce packages to config and container 2022-05-03 22:27:00 +02:00
Tobias Powalowski
73fa43ef4d fix grub function 2022-05-03 22:03:30 +02:00
Tobias Powalowski
6cb37448ba add exit 1 and don't show download progress 2022-05-03 21:53:11 +02:00
Tobias Powalowski
05950fcb64 add split to /boot 2022-05-03 21:40:02 +02:00
Tobias Powalowski
77be0a9584 run shellcheck 2022-05-03 21:31:09 +02:00
Tobias Powalowski
1cc06135c0 functionalize initrd 2022-05-03 21:26:54 +02:00
Tobias Powalowski
98495e1bd1 split initrd if bigger than 700M 2022-05-03 21:20:57 +02:00
Tobias Powalowski
112fc2391d fix typo 2022-05-03 20:07:46 +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
396ee3ce6f add sg and pkcs8_key_parser modules to base_common 2022-05-03 18:04:52 +02:00
Tobias Powalowski
20f087e05b add ldconfig to base_common 2022-05-03 18:02:28 +02:00
Tobias Powalowski
153ed15a62 use _W_DIR 2022-05-03 17:58:22 +02:00
Tobias Powalowski
89571262be move cache in update-installer 2022-05-03 17:56:01 +02:00
Tobias Powalowski
6f9e9dbfb1 fix break on local image, added exit 1 codes 2022-05-03 17:11:47 +02:00
Tobias Powalowski
4ab7aef019 create db at correct time 2022-05-03 16:21:02 +02:00
Tobias Powalowski
aa54e17bcc add local switch for xorg startup 2022-05-03 15:36:34 +02:00
Tobias Powalowski
2cd6451d99 add xorg xfce and tigervnc to local package cache 2022-05-03 15:17:45 +02:00
Tobias Powalowski
dfbaae7e06 add dot 2022-05-03 15:09:54 +02:00
Tobias Powalowski
9338e8006c add echos 2022-05-03 15:08:34 +02:00
Tobias Powalowski
83233e14db update environment first before installing xfce desktop 2022-05-03 13:31:38 +02:00
Tobias Powalowski
c8e2a1de56 fix scripts 2022-05-03 12:42:02 +02:00
Tobias Powalowski
697658a348 fix scripts 2022-05-03 12:37:28 +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
644c0abde7 add p11-kit and nss to base common 2022-05-02 13:01:41 +02:00
Tobias Powalowski
6afadac457 disable systemd-gpt-auto-generator, not needed on initramfs 2022-05-02 08:17:21 +02:00
Tobias Powalowski
54e4914813 test 2022-05-01 22:14:25 +02:00
Tobias Powalowski
0abbee82bd update sshd_config 2022-05-01 21:41:59 +02:00
Tobias Powalowski
44e855b389 switch to default.target usage by removing /etc/initrd-release 2022-05-01 21:10:01 +02:00
Tobias Powalowski
faca725518 revert initrd commit 2022-05-01 19:59:13 +02:00
Tobias Powalowski
529b71fd72 replace initrd.target with default.target 2022-05-01 19:42:25 +02:00
Tobias Powalowski
7e0e52522c shellcheck remove unused PARAMETER 2022-04-30 18:04:50 +02:00
Tobias Powalowski
12be7e2e43 shellcheck remove double quotes 2022-04-30 17:56:44 +02:00
Tobias Powalowski
67c9716565 shellcheck remove double quotes 2022-04-30 17:55:34 +02:00
Tobias Powalowski
36b3b0922f shellcheck replace cat with < 2022-04-30 17:52:45 +02:00
Tobias Powalowski
2ec4b2445f shellcheck fix for read 2022-04-30 17:50:05 +02:00
Tobias Powalowski
679b6c3120 shellcheck fix for read 2022-04-30 17:47:57 +02:00
Tobias Powalowski
86b422fbc1 add shellcheck comment 2022-04-30 17:43:06 +02:00
Tobias Powalowski
99ea58490b update scheduler comment 2022-04-30 08:59:03 +02:00
Tobias Powalowski
b5861577f1 fix proxy settings on installed system 2022-04-30 08:57:08 +02:00
Tobias Powalowski
b657b0ca26 replace tabs with spaces 2022-04-30 08:47:58 +02:00
Tobias Powalowski
fc006abb5f merge intel_wireless into wireless hook 2022-04-29 06:50:39 +02:00
Tobias Powalowski
3ac6663826 fix pacman-init startup 2022-04-28 20:34:07 +02:00
Tobias Powalowski
d22fb17c82 move pacman-init to base 2022-04-28 20:14:49 +02:00
Tobias Powalowski
71b3cbcc4d simplify keyring for both arches 2022-04-28 19:55:57 +02:00
Tobias Powalowski
c1e23e9f36 remove audit=0 from aarch64 grub entry 2022-04-28 15:10:11 +02:00
Tobias Powalowski
b39cc2f002 set loglevel on aarch64 to 4, remove printk hack 2022-04-28 14:55:56 +02:00
Tobias Powalowski
9353d3933c remove pacman init check, check on gpg after pacman-key is enough 2022-04-28 14:33:04 +02:00
Tobias Powalowski
22211f2eb4 add usb serial console logging 2022-04-28 09:38:07 +02:00
Tobias Powalowski
ae1ba03281 remove wrong if 2022-04-28 08:32:40 +02:00
Tobias Powalowski
63fc1222b4 remove wrong line 2022-04-28 08:22:54 +02:00
Tobias Powalowski
4e93761b51 remove wrong line 2022-04-28 08:19:38 +02:00
Tobias Powalowski
f8045948d5 add more gpg checks for slow aarch64 initialization 2022-04-28 07:42:02 +02:00
Tobias Powalowski
dc51fc5c2c change pgrep on pacman-key instead of gpg 2022-04-27 19:47:43 +02:00
Tobias Powalowski
516da99929 first finish gpg before removing keying 2022-04-27 14:50:34 +02:00
Tobias Powalowski
044fd2c605 add ttyAMA0 to logging 2022-04-27 10:53:43 +02:00
Tobias Powalowski
f135e67ccb fix ISO names on release scipt 2022-04-27 09:05:35 +02:00
Tobias Powalowski
2fda4faa1c fix cachedir for aarch64 local image 2022-04-27 07:18:09 +02:00
Tobias Powalowski
c175e3415b fix cachedir for aarch64 local image 2022-04-27 07:08:27 +02:00
Tobias Powalowski
f04717f582 fix repository for aarch64 2022-04-26 21:38:20 +02:00
Tobias Powalowski
f5caff3648 fix repository for aarch64 2022-04-26 21:32:03 +02:00
Tobias Powalowski
cbc76e5aba fix local aarch64 image 2022-04-26 20:15:50 +02:00
Tobias Powalowski
9c4f2eea07 don't show error on delete 2022-04-26 19:39:51 +02:00
Tobias Powalowski
fc2572bbbf only delete existing directory 2022-04-26 19:33:02 +02:00
Tobias Powalowski
1b04a3e755 remove raw from cleanup 2022-04-26 16:32:57 +02:00
Tobias Powalowski
5a829d37fb move passwd to base_common 2022-04-26 15:48:02 +02:00
Tobias Powalowski
cb470a6a86 correct path 2022-04-26 15:19:00 +02:00
Tobias Powalowski
be0b8be838 move launch-setup.sh to installer_common 2022-04-26 15:16:46 +02:00
Tobias Powalowski
d2841519aa simplify launching setup or update-installer.sh, add bashrc which launches zsh by default, switch root to /bin/bash shell 2022-04-26 15:05:16 +02:00
Tobias Powalowski
973f57bf2e remove tmpfs on /var/tmp, not needed on writable archboot 2022-04-26 11:48:49 +02:00
Tobias Powalowski
ccb8099004 remove tmpfs on /var/tmp, not needed on writable archboot 2022-04-26 11:46:59 +02:00
Tobias Powalowski
f2904ed350 remove gnupg mounting for pacman, archboot's ramfs is writable 2022-04-26 10:52:41 +02:00
Tobias Powalowski
b479ea160a avoid pacman gpg could move to swap 2022-04-26 08:15:12 +02:00
Tobias Powalowski
fe704146d5 fix kver detection on aarch64 2022-04-26 07:45:50 +02:00
Tobias Powalowski
67e8dfa859 fix kver detection on aarch64 2022-04-26 07:41:19 +02:00
Tobias Powalowski
e17dfce10c fix kver detection on aarch64 2022-04-26 07:40:28 +02:00
Tobias Powalowski
9a57481ba9 fix download latest 2022-04-26 07:33:24 +02:00
Tobias Powalowski
494cf87944 fix download latest 2022-04-26 07:31:23 +02:00
Tobias Powalowski
dbf99312ef fix download latest 2022-04-26 07:23:39 +02:00
Tobias Powalowski
bf0cfa726e fix HWKVER on aarch64 2022-04-26 07:17:03 +02:00
Tobias Powalowski
d688ba2957 shorten function 2022-04-25 15:16:10 +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
b534b997f7 move gzip to base_common 2022-04-25 11:19:00 +02:00
Tobias Powalowski
86ace6d072 add mountpoint to cleanup 2022-04-25 10:53:26 +02:00
Tobias Powalowski
77f630c48c add default keymap and font to latest image 2022-04-25 10:48:20 +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
be359a7ba0 move mountpoint to base_common 2022-04-25 09:50:46 +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
425f7d4e44 move rmmod to correct cleanup hook 2022-04-20 17:06:32 +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
cc523e0533 no error if ttyS0 is not present 2022-04-20 13:54:50 +02:00
Tobias Powalowski
40d53a1d75 always change pacman.conf on aarch64 container 2022-04-18 15:10:27 +02:00
Tobias Powalowski
8d6fcf3bc3 add zstd kernel module to base_common 2022-04-18 14:51:34 +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
7196af04c7 add full /usr/lib/sysctl.d directory 2022-04-17 21:47:39 +02:00
Tobias Powalowski
7089ddbbca add tss user, remove git user 2022-04-17 19:58:23 +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