modifications to aur-install.sh, move aur-programs.list to files
parent
a09005fd58
commit
65ab202b15
|
@ -19,3 +19,4 @@ wob
|
|||
tofi
|
||||
sway-audio-idle-inhibit-git
|
||||
shellcheck-bin
|
||||
librewolf-bin
|
|
@ -139,7 +139,8 @@ read input
|
|||
[ "$input" = "y" ] && wireless
|
||||
|
||||
echo "installing AUR packages..."
|
||||
sh ./scripts/aur-install.sh
|
||||
sh ./scripts/aur-install.sh ./files/aur-programs.list
|
||||
|
||||
echo "Done installing AUR packages."
|
||||
echo ""
|
||||
|
||||
|
|
|
@ -1,21 +1,32 @@
|
|||
#!/bin/sh
|
||||
|
||||
AUR_PROGS_FILE="$1"
|
||||
YAY_INSTALL_DIR="$HOME/.local/src/yay"
|
||||
|
||||
[ -z "$AUR_PROGS_FILE" ] && AUR_PROGS_FILE="$PWD/aur-programs.list"
|
||||
|
||||
aurprogs="$(cat "$AUR_PROGS_FILE")"
|
||||
|
||||
yay_install() {
|
||||
sudo pacman -S base-devel fakeroot
|
||||
|
||||
mkdir -p "$YAY_INSTALL_DIR"
|
||||
git clone https://aur.archlinux.org/yay.git "$YAY_INSTALL_DIR"
|
||||
cd "$YAY_INSTALL_DIR"
|
||||
makepkg -si
|
||||
}
|
||||
|
||||
pkg_install() {
|
||||
aurprogs="$(cat "$AUR_PROGS_FILE")"
|
||||
for pkg in $aurprogs
|
||||
do
|
||||
yay -S "$pkg"
|
||||
|
||||
done
|
||||
}
|
||||
|
||||
if [ -f "$AUR_PROGS_FILE" ]; then
|
||||
|
||||
! [ -f "/usr/bin/yay" ] && yay_install
|
||||
|
||||
pkg_install
|
||||
|
||||
else
|
||||
echo "enter file containing package names to install separated by newlines as first input argument" && exit
|
||||
fi
|
||||
|
||||
|
|
Loading…
Reference in New Issue