diff --git a/lib/pkgman.sh b/lib/pkgman.sh index f2bad46..bba26fa 100644 --- a/lib/pkgman.sh +++ b/lib/pkgman.sh @@ -4,7 +4,7 @@ pkgupdt() { prnt I "Mise à jour de la liste des paquets..." - $PKG_MAN $COM_UPDATE $@ + $PKG_MAN $COM_UPDATE } export -f pkgupdt @@ -13,7 +13,13 @@ pkginst() { prnt I "Installation de paquets..." [[ $# -lt 1 ]] && prnt E "pkginst(): des paramètres sont requis." && exit 11 - $PKG_MAN $COM_INSTALL $@ + if [[ ! $INSTALL_MODE == dev ]]; then + $PKG_MAN $COM_INSTALL $@ + else + for pkg in $@; do + $PKG_MAN $COM_INSTALL $pkg + done + fi } export -f pkginst @@ -21,7 +27,7 @@ export -f pkginst pkgupgd() { prnt I "Application de la mise à jours du système..." - $PKG_MAN $COM_UPGRADE $@ + $PKG_MAN $COM_UPGRADE } export -f pkgupgd @@ -30,7 +36,13 @@ pkgrem() { prnt I "Désinstallation de paquets..." [[ $# -lt 1 ]] && prnt E "pkgrem(): des paramètres sont requis." && exit 11 - $PKG_MAN $COM_REMOVE $@ + if [[ ! $INSTALL_MODE == dev ]]; then + $PKG_MAN $COM_REMOVE $@ + else + for pkg in $@; do + $PKG_MAN $COM_REMOVE $pkg + done + fi } export -f pkgrem @@ -38,6 +50,6 @@ export -f pkgrem pkgautorem() { prnt I "Désinstallation de paquets superflus..." - $PKG_MAN $COM_AUTOREM $@ + $PKG_MAN $COM_AUTOREM } export -f pkgautorem