Removing redundent AUR installs
This commit is contained in:
parent
55983e6c9f
commit
0a40c3ff55
2 changed files with 32 additions and 5 deletions
18
aurinstall.sh
Normal file
18
aurinstall.sh
Normal file
|
@ -0,0 +1,18 @@
|
|||
#!/bin/bash
|
||||
|
||||
qm=$(pacman -Qm | awk '{print $1}')
|
||||
|
||||
instcheck() {
|
||||
if [[ $qm = *"$1"* ]]; then
|
||||
echo $1 already installed.
|
||||
else
|
||||
aurinstall $1
|
||||
fi
|
||||
}
|
||||
instcheck $1
|
||||
|
||||
#for prog in "$@"
|
||||
#do
|
||||
#(pacman -Qm | grep $prog ) || echo "not"
|
||||
#done
|
||||
|
19
user.sh
19
user.sh
|
@ -14,12 +14,21 @@ pulseaudio --start
|
|||
printf "${BLUE}Installing packer as an AUR manager...\n${NC}"
|
||||
|
||||
aurinstall() { curl -O https://aur.archlinux.org/cgit/aur.git/snapshot/$1.tar.gz && tar -xvf $1.tar.gz && cd $1 && makepkg --noconfirm -si && cd .. && rm -rf $1 $1.tar.gz ;}
|
||||
qm=$(pacman -Qm | awk '{print $1}')
|
||||
|
||||
aurinstall packer || (echo "Error installing packer." >> LARBS.log && error)
|
||||
aurcheck() {
|
||||
if [[ $qm = *"$1"* ]]; then
|
||||
echo $1 already installed.
|
||||
else
|
||||
aurinstall $1
|
||||
fi
|
||||
;}
|
||||
|
||||
aurcheck packer || (echo "Error installing packer." >> LARBS.log && error)
|
||||
|
||||
printf "${BLUE}Installing AUR programs...\n${NC}"
|
||||
printf "${BLUE}(May take some time.)\n${NC}"
|
||||
packer --noconfirm -S i3-gaps vim-pathogen neofetch i3lock tamzen-font-git neomutt unclutter-xfixes-git urxvt-resize-font-git polybar-git python-pywal xfce-theme-blackbird || (echo "Error installing AUR packages. Check your internet connections and pacman keys." >> LARBS.log && error)
|
||||
aurcheck i3-gaps vim-pathogen neofetch i3lock tamzen-font-git neomutt unclutter-xfixes-git urxvt-resize-font-git polybar-git python-pywal xfce-theme-blackbird || (echo "Error installing AUR packages. Check your internet connections and pacman keys." >> LARBS.log && error)
|
||||
#packer --noconfirm -S ncpamixer-git speedometer cli-visualizer
|
||||
choices=$(cat choices)
|
||||
for choice in $choices
|
||||
|
@ -27,15 +36,15 @@ do
|
|||
case $choice in
|
||||
1)
|
||||
printf "\n${BLUE}Now installing LaTeX packages...\n${NC}"
|
||||
packer --noconfirm -S vim-live-latex-preview
|
||||
aurcheck vim-live-latex-preview
|
||||
;;
|
||||
6)
|
||||
printf "\n${BLUE}Now installing extra fonts...\n${NC}"
|
||||
pacman --noconfirm --needed -S ttf-ancient-fonts
|
||||
aurcheck ttf-ancient-fonts
|
||||
;;
|
||||
7)
|
||||
printf "\n${BLUE}Now installing transmission-remote-cli...\n${NC}"
|
||||
packer --noconfirm -S transmission-remote-cli-git
|
||||
aurcheck transmission-remote-cli-git
|
||||
;;
|
||||
esac
|
||||
done
|
||||
|
|
Loading…
Reference in a new issue