aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHimbeerserverDE <himbeerserverde@gmail.com>2023-08-20 18:43:04 +0200
committerHimbeerserverDE <himbeerserverde@gmail.com>2023-08-20 18:43:04 +0200
commit67f5faf8ad96f32908d7eacac3f7ac09050b4ff3 (patch)
tree657d4912e2c54d605b5b9025ec1e2adb911f6ea5
parentabd599677a8b2f51e86dbdc531801de5686ce585 (diff)
fix package management
-rwxr-xr-xarmtixinstall2
-rwxr-xr-xmkarmtix44
2 files changed, 19 insertions, 27 deletions
diff --git a/armtixinstall b/armtixinstall
index 779597f..3cb25cd 100755
--- a/armtixinstall
+++ b/armtixinstall
@@ -93,6 +93,8 @@ EOT
echo "console=ttyS1,115200 earlyprintk=serial,ttyS1,115200 kgdboc=ttyS1,115200 root=UUID=${UUID} ro rootflags=subvol=root rootwait smsc95xx.turbo_mode=N dwc_otg.lpm_enable=0" > /mnt/boot/cmdline.txt
+fstabgen -U /mnt >> /mnt/etc/fstab
+
umount -R /mnt
sync
diff --git a/mkarmtix b/mkarmtix
index 154067b..d3334a0 100755
--- a/mkarmtix
+++ b/mkarmtix
@@ -10,6 +10,8 @@ function get_cmdline {
TIMEZONE=$(get_cmdline tz)
KEYMAP=$(get_cmdline keytable)
+pacman -Syu --noconfirm
+
rc-service ntpd start
ln -sf "/usr/share/zoneinfo/${TIMEZONE}" /etc/localtime
@@ -51,61 +53,49 @@ sed -i 's/hostname="localhost"/hostname="armtix"/' /etc/conf.d/hostname
pacman -Sy --needed --noconfirm dhcpcd wpa_supplicant
# Repositories
-## Artix
+## Arch
+pacman -Sy --needed --noconfirm artix-archlinux-support
+
cat <<EOT >> /etc/pacman.conf
#
# Custom
#
-# Artix
-
-[universe]
-Server = https://universe.artixlinux.org/\$arch
-Server = https://mirror1.artixlinux.org/universe/\$arch
-Server = https://mirror.pascalpuffke.de/artix-universe/\$arch
-Server = https://artixlinux.qontinuum.space/artixlinux/universe/os/\$arch
-Server = https://mirror1.cl.netactuate.com/artix/universe/\$arch
-Server = https://ftp.crifo.org/artix-universe/
-EOT
-
-## Arch
-pacman -Sy --needed --noconfirm artix-archlinux-support
-
-cat <<EOT >> /etc/pacman.conf
-
# Arch
#[testing]
-#Include = /etc/pacman.d/mirrorlist-arch
+#Include = /etc/pacman.d/mirrorlist-archlinuxarm
[extra]
-Include = /etc/pacman.d/mirrorlist-arch
+Include = /etc/pacman.d/mirrorlist-archlinuxarm
#[community-testing]
-#Include = /etc/pacman.d/mirrorlist-arch
+#Include = /etc/pacman.d/mirrorlist-archlinuxarm
[community]
-Include = /etc/pacman.d/mirrorlist-arch
+Include = /etc/pacman.d/mirrorlist-archlinuxarm
#[multilib-testing]
-#Include = /etc/pacman.d/mirrorlist-arch
+#Include = /etc/pacman.d/mirrorlist-archlinuxarm
#[multilib]
-#Include = /etc/pacman.d/mirrorlist-arch
+#Include = /etc/pacman.d/mirrorlist-archlinuxarm
+
+[alarm]
+Include = /etc/pacman.d/mirrorlist-archlinuxarm
EOT
-pacman-key --populate archlinux
+pacman-key --init
+pacman-key --populate archlinuxarm
pacman -Sy
hwclock --systohc
-pacman -Sy --needed --noconfirm raspberrypi-bootloader raspberrypi-firmware
+pacman -Sy --needed --noconfirm --dbonly raspberrypi-bootloader raspberrypi-firmware
rc-update add ntpd default
-fstabgen -U / >> /etc/fstab
-
#
# Configuration
#