Browse Source

updated to archiso v.52.1-1

master
Dan 8 months ago
parent
commit
5aa4bd535c
Signed by: dan GPG Key ID: 7DFC51AC7A70FBAB
  1. 24
      airootfs/etc/motd
  2. 13
      airootfs/etc/pacman.d/hooks/40-locale-gen.hook
  3. 13
      airootfs/etc/pacman.d/hooks/uncomment-mirrors.hook
  4. 18
      airootfs/etc/pacman.d/hooks/zzzz99-remove-custom-hooks-from-airootfs.hook
  5. 8
      airootfs/etc/systemd/network/20-ethernet.network
  6. 8
      airootfs/etc/systemd/network/20-wlan.network
  7. 15
      airootfs/etc/systemd/network/20-wwan.network
  8. 1
      airootfs/etc/systemd/system/cloud-init.target.wants/cloud-config.service
  9. 1
      airootfs/etc/systemd/system/cloud-init.target.wants/cloud-final.service
  10. 1
      airootfs/etc/systemd/system/cloud-init.target.wants/cloud-init-local.service
  11. 1
      airootfs/etc/systemd/system/cloud-init.target.wants/cloud-init.service
  12. 1
      airootfs/etc/systemd/system/dbus-org.freedesktop.ModemManager1.service
  13. 1
      airootfs/etc/systemd/system/multi-user.target.wants/ModemManager.service
  14. 1
      airootfs/etc/systemd/system/multi-user.target.wants/sshd.service
  15. 2
      airootfs/etc/systemd/system/pacman-init.service
  16. 2
      airootfs/etc/xdg/reflector/reflector.conf
  17. 2
      airootfs/root/.automated_script.sh
  18. 12
      airootfs/root/customize_airootfs.sh
  19. 7
      packages.x86_64
  20. 1
      profiledef.sh

24
airootfs/etc/motd

@ -1,9 +1,17 @@
To install Arch Linux follow the installation guide:
https://wiki.archlinux.org/index.php/Installation_guide
For Wi-Fi, authenticate to the wireless network using the iwctl utility.
Ethernet and Wi-Fi connections using DHCP should work automatically.
After connecting to the internet, the installation guide can be accessed
via the convenience script Installation_guide.
__________________________________________________________________________
/ To install Arch Linux follow the installation guide: \
| https://wiki.archlinux.org/index.php/Installation_guide |
| |
| For Wi-Fi, authenticate to the wireless network using the iwctl utility. |
| For mobile broadband (WWAN) modems, connect with the mmcli utility. |
| Ethernet, WLAN and WWAN interfaces using DHCP should work automatically. |
| |
| After connecting to the internet, the installation guide can be accessed |
\ via the convenience script Installation_guide. /
--------------------------------------------------------------------------
\ ^__^
\ (oo)\_______
(__)\ )\/\
||----w |
|| ||

13
airootfs/etc/pacman.d/hooks/40-locale-gen.hook

@ -0,0 +1,13 @@
# remove from airootfs!
[Trigger]
Operation = Install
Type = Package
Target = glibc
[Action]
Description = Uncommenting en_US.UTF-8 locale and running locale-gen...
When = PostTransaction
Depends = glibc
Depends = sed
Depends = sh
Exec = /bin/sh -c "sed -i 's/#\(en_US\.UTF-8\)/\1/' /etc/locale.gen && locale-gen"

13
airootfs/etc/pacman.d/hooks/uncomment-mirrors.hook

@ -0,0 +1,13 @@
# remove from airootfs!
[Trigger]
Operation = Install
Operation = Upgrade
Type = Package
Target = pacman-mirrorlist
[Action]
Description = Uncommenting all mirrors in /etc/pacman.d/mirrorlist...
When = PostTransaction
Depends = pacman-mirrorlist
Depends = sed
Exec = /usr/bin/sed -i "s/#Server/Server/g" /etc/pacman.d/mirrorlist

18
airootfs/etc/pacman.d/hooks/zzzz99-remove-custom-hooks-from-airootfs.hook

@ -0,0 +1,18 @@
# remove from airootfs!
# As a workaround for https://bugs.archlinux.org/task/49347 , remove pacman hooks specific to the ISO build process.
# If not, they would be used when pacstrap is run in the live environment.
[Trigger]
Operation = Install
Operation = Upgrade
Operation = Remove
Type = Package
Target = *
[Action]
Description = Work around FS#49347 by removing custom pacman hooks that are only required during ISO build...
When = PostTransaction
Depends = sh
Depends = coreutils
Depends = grep
Exec = /bin/sh -c "rm -- $(grep -Frl 'remove from airootfs' /etc/pacman.d/hooks/)"

8
airootfs/etc/systemd/network/20-ethernet.network

@ -2,12 +2,14 @@
# SPDX-License-Identifier: GPL-3.0-or-later
[Match]
Name=en*
Name=eth*
Type=ether
[Network]
DHCP=yes
IPv6PrivacyExtensions=yes
[DHCP]
[DHCPv4]
RouteMetric=512
[DHCPv6]
RouteMetric=512

8
airootfs/etc/systemd/network/20-wireless.network → airootfs/etc/systemd/network/20-wlan.network

@ -2,12 +2,14 @@
# SPDX-License-Identifier: GPL-3.0-or-later
[Match]
Name=wlp*
Name=wlan*
Type=wlan
[Network]
DHCP=yes
IPv6PrivacyExtensions=yes
[DHCP]
[DHCPv4]
RouteMetric=1024
[DHCPv6]
RouteMetric=1024

15
airootfs/etc/systemd/network/20-wwan.network

@ -0,0 +1,15 @@
#
# SPDX-License-Identifier: GPL-3.0-or-later
[Match]
Type=wwan
[Network]
DHCP=yes
IPv6PrivacyExtensions=yes
[DHCPv4]
RouteMetric=2048
[DHCPv6]
RouteMetric=2048

1
airootfs/etc/systemd/system/cloud-init.target.wants/cloud-config.service

@ -0,0 +1 @@
/usr/lib/systemd/system/cloud-config.service

1
airootfs/etc/systemd/system/cloud-init.target.wants/cloud-final.service

@ -0,0 +1 @@
/usr/lib/systemd/system/cloud-final.service

1
airootfs/etc/systemd/system/cloud-init.target.wants/cloud-init-local.service

@ -0,0 +1 @@
/usr/lib/systemd/system/cloud-init-local.service

1
airootfs/etc/systemd/system/cloud-init.target.wants/cloud-init.service

@ -0,0 +1 @@
/usr/lib/systemd/system/cloud-init.service

1
airootfs/etc/systemd/system/dbus-org.freedesktop.ModemManager1.service

@ -0,0 +1 @@
/usr/lib/systemd/system/ModemManager.service

1
airootfs/etc/systemd/system/multi-user.target.wants/ModemManager.service

@ -0,0 +1 @@
/usr/lib/systemd/system/ModemManager.service

1
airootfs/etc/systemd/system/multi-user.target.wants/sshd.service

@ -0,0 +1 @@
/usr/lib/systemd/system/sshd.service

2
airootfs/etc/systemd/system/pacman-init.service

@ -3,8 +3,6 @@
[Unit]
Description=Initializes Pacman keyring
Wants=haveged.service
After=haveged.service
Requires=etc-pacman.d-gnupg.mount
After=etc-pacman.d-gnupg.mount

2
airootfs/etc/xdg/reflector/reflector.conf

@ -2,5 +2,5 @@
--save /etc/pacman.d/mirrorlist
--protocol https
--latest 70
--latest 20
--sort rate

2
airootfs/root/.automated_script.sh

@ -16,7 +16,7 @@ automated_script ()
script="$(script_cmdline)"
if [[ -n "${script}" && ! -x /tmp/startup_script ]]; then
if [[ "${script}" =~ ^((http|https|ftp)://) ]]; then
curl "${script}" --retry-connrefused -s -o /tmp/startup_script >/dev/null
curl "${script}" --location --retry-connrefused -s -o /tmp/startup_script >/dev/null
rt=$?
else
cp "${script}" /tmp/startup_script

12
airootfs/root/customize_airootfs.sh

@ -1,12 +0,0 @@
#!/usr/bin/env bash
#
# SPDX-License-Identifier: GPL-3.0-or-later
set -e -u
# Warning: customize_airootfs.sh is deprecated! Support for it will be removed in a future archiso version.
sed -i 's/#\(en_US\.UTF-8\)/\1/' /etc/locale.gen
locale-gen
sed -i "s/#Server/Server/g" /etc/pacman.d/mirrorlist

7
packages.x86_64

@ -2,6 +2,7 @@
# SPDX-License-Identifier: GPL-3.0-or-later
alsa-utils
amd-ucode
archinstall
arch-install-scripts
b43-fwcutter
base
@ -10,6 +11,7 @@ brltty
broadcom-wl
btrfs-progs
clonezilla
cloud-init
crda
darkhttpd
ddrescue
@ -32,7 +34,6 @@ gpart
gpm
gptfdisk
grml-zsh-config
haveged
hdparm
intel-ucode
ipw2100-fw
@ -57,6 +58,7 @@ memtest86+
mkinitcpio
mkinitcpio-archiso
mkinitcpio-nfs-utils
modemmanager
mtools
nano
nbd
@ -81,7 +83,9 @@ rsync
rxvt-unicode-terminfo
sdparm
sg3_utils
sl
smartmontools
sof-firmware
squashfs-tools
sudo
syslinux
@ -93,6 +97,7 @@ testdisk
tmux
udftools
usb_modeswitch
usbmuxd
usbutils
vim
vpnc

1
profiledef.sh

@ -10,6 +10,7 @@ install_dir="pwoss"
bootmodes=('bios.syslinux.mbr' 'bios.syslinux.eltorito' 'uefi-x64.systemd-boot.esp' 'uefi-x64.systemd-boot.eltorito')
arch="x86_64"
pacman_conf="pacman.conf"
airootfs_image_type="squashfs"
airootfs_image_tool_options=('-comp' 'xz' '-Xbcj' 'x86' '-b' '1M' '-Xdict-size' '1M')
file_permissions=(
["/etc/shadow"]="0:0:400"

Loading…
Cancel
Save