17 lines
494 B
Bash
17 lines
494 B
Bash
#!/bin/bash
|
|
#shellcheck disable=SC2154
|
|
|
|
case "$(lscpu)" in
|
|
*AMD*) printf '%s\n' amd-ucode >> pkglist.txt ;;
|
|
*Intel*) printf '%s\n' intel-ucode >> pkglist.txt ;;
|
|
esac
|
|
|
|
if ls /sys/class/power_supply/BAT* &> /dev/null; then
|
|
printf '%s\n' tlp >> pkglist.txt
|
|
fi
|
|
|
|
printf '%s\n' "$shell" >> pkglist.txt
|
|
pacstrap -C rootfs/etc/pacman.conf -K /mnt \
|
|
linux{,-lts,-firmware} efibootmgr sbctl pacman archlinux-keyring mkinitcpio - < pkglist.txt
|
|
|
|
find /mnt/etc/ -name '*.pacnew' -delete
|