mirror of
https://github.com/hak8or/proxmox_scripts.git
synced 2025-01-15 11:57:57 +00:00
Fixed handling of installing yay and package-query
This commit is contained in:
parent
0167216d0c
commit
b62cec135a
@ -61,7 +61,7 @@ pacman -Syu --noconfirm >> $LOGFILE 2>&1
|
||||
|
||||
# Do an update and install some packages.
|
||||
echo "$TAGSTR Installing base-devel, git, htop, vim, rsync, go, dotnet-sdk, wget, tmux, and cowsay"
|
||||
pacman -Syu base-devel git htop vim cowsay rsync go dotnet-sdk wget tmux --noconfirm --needed >> $LOGFILE 2>&1
|
||||
pacman -S base-devel git htop vim cowsay rsync go dotnet-sdk wget tmux --noconfirm --needed >> $LOGFILE 2>&1
|
||||
|
||||
# Change locale to EN US UTF-8
|
||||
echo "$TAGSTR Changing locale to EN US UTF-8"
|
||||
@ -75,7 +75,7 @@ export LANG=en_US.UTF-8
|
||||
# itself to be ran as root, even though all we have is root in the container,
|
||||
# and I don't want to bother fiddling with users just for this. Yay on the
|
||||
# other hand works fine for this.
|
||||
if ! type yaourt &> /dev/null; then
|
||||
if ! [ -x "$(command -v yay)" ]; then
|
||||
# Disable root check for makepkg since we are using root for everything.
|
||||
# Replace the "if (( EUID == 0 )); then" with "if (( 0 )); then" to force root
|
||||
# check to always fail.
|
||||
@ -85,17 +85,19 @@ if ! type yaourt &> /dev/null; then
|
||||
mkdir ~/tmp
|
||||
cd ~/tmp
|
||||
# ----------- package query for yay -----------
|
||||
echo "$TAGSTR Installing package-query" >> $LOGFILE
|
||||
git clone https://aur.archlinux.org/package-query.git >> $LOGFILE 2>&1
|
||||
cd package-query
|
||||
makepkg -si --noconfirm >> $LOGFILE 2>&1
|
||||
cd ..
|
||||
cd ~/tmp
|
||||
# ----------- yay itself -----------
|
||||
echo "$TAGSTR Installing yay" >> $LOGFILE
|
||||
git clone https://aur.archlinux.org/yay.git >> $LOGFILE 2>&1
|
||||
cd yay
|
||||
makepkg -si --noconfirm >> $LOGFILE 2>&1
|
||||
cd ..
|
||||
|
||||
# Wipe tmp dir
|
||||
cd ..
|
||||
cd ~
|
||||
rm -r -f ~/tmp
|
||||
fi
|
||||
|
||||
@ -106,3 +108,4 @@ ipv4addr=$(ip addr show dev eth0 | grep "inet 10" | awk '{a=$2; split(a, b, "/")
|
||||
|
||||
# Lastly, say we are done.
|
||||
echo "$TAGSTR Completed $TITLE"
|
||||
echo "$TAGSTR Completed $TITLE" >> $LOGFILE
|
||||
|
Loading…
Reference in New Issue
Block a user