instpkg cleanup
[cmdllinux.git] / scripts / _pkgdep
blob3ba24f1d4f4b3fa7447c31dfc5856ad0813ea6af
1 #! /bin/bash
3 #pacman script
5 lspkgsource()
7 for i in ${depends[@]} ${makedepends[@]}; do
8 PKG=$(echo $i | sed 's/[=<>].*//')
9 echo "$INSTALLED" | grep -qw "$PKG" || echo $PKG
10 done
13 [ ! -f PKGBUILD ] && exit 1
14 [ -e "$1" ] && source "$1" || source PKGBUILD
15 INSTALLED="$(pacman -Q | cut -d " " -f 1)"
16 NEEDPKG="$(lspkgsource)"
17 if [ ! -z "$NEEDPKG" ]; then
18 pacman -S $NEEDPKG --noconfirm
19 exit $?
21 exit 0