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}"
|
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 ;}
|
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}Installing AUR programs...\n${NC}"
|
||||||
printf "${BLUE}(May take some time.)\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
|
#packer --noconfirm -S ncpamixer-git speedometer cli-visualizer
|
||||||
choices=$(cat choices)
|
choices=$(cat choices)
|
||||||
for choice in $choices
|
for choice in $choices
|
||||||
|
@ -27,15 +36,15 @@ do
|
||||||
case $choice in
|
case $choice in
|
||||||
1)
|
1)
|
||||||
printf "\n${BLUE}Now installing LaTeX packages...\n${NC}"
|
printf "\n${BLUE}Now installing LaTeX packages...\n${NC}"
|
||||||
packer --noconfirm -S vim-live-latex-preview
|
aurcheck vim-live-latex-preview
|
||||||
;;
|
;;
|
||||||
6)
|
6)
|
||||||
printf "\n${BLUE}Now installing extra fonts...\n${NC}"
|
printf "\n${BLUE}Now installing extra fonts...\n${NC}"
|
||||||
pacman --noconfirm --needed -S ttf-ancient-fonts
|
aurcheck ttf-ancient-fonts
|
||||||
;;
|
;;
|
||||||
7)
|
7)
|
||||||
printf "\n${BLUE}Now installing transmission-remote-cli...\n${NC}"
|
printf "\n${BLUE}Now installing transmission-remote-cli...\n${NC}"
|
||||||
packer --noconfirm -S transmission-remote-cli-git
|
aurcheck transmission-remote-cli-git
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
done
|
done
|
||||||
|
|
Loading…
Reference in a new issue