# arg 1: the new package version pre_install() { # # do pre-install stuff here # rm -f /usr/man/man8/makepkg.8.gz rm -f /usr/man/man8/pacman.8.gz /bin/true } # arg 1: the new package version post_install() { # # do post-install stuff here /bin/true } # arg 1: the new package version # arg 2: the old package version pre_upgrade() { # # do pre-upgrade stuff here # if [ ! -d var/lib/pacman/local ]; then echo "==> Converting database..." >&2 mkdir -p var/lib/pacman/local && usr/bin/convertdb var/lib/pacman/local echo "==> Done." >&2 fi /bin/true } # arg 1: the new package version # arg 2: the old package version post_upgrade() { # # do post-upgrade stuff here echo "" echo "===================== U W A G A ! =====================" echo "" echo "Zostały zmienione nazwy repozytoriów pakietów dla NND." echo "Musisz poprawić zawartość pliku /etc/pacman.conf." echo "Szczegółowy opis zmian znajdziesz w pliku:" echo "/usr/share/pacman/repozytoria.txt " echo "oraz na stronie domowej NND (http://nnd.freesco.pl)" echo "" echo " Z M I A N A A D R E S Ó W " echo " --------------------------- " echo "Zmienione zostały adresy repozytoriów pakietów NND." echo "Więcej o zmianach w pliku /usr/share/pacman/adresy.txt" echo "" echo "=======================================================" echo "" /bin/true } # arg 1: the old package version pre_remove() { # # do pre-remove stuff here # /bin/true } # arg 1: the old package version post_remove() { # # do post-remove stuff here # /bin/true } op=$1 shift $op $*