# HG changeset patch # User Pascal Bellard # Date 1292240688 -3600 # Node ID a3501d98b7a12e903bd48946bb78c3129b0f8569 # Parent ec11cf47daef3fb9732baebf601a7a800386401e *-pam: reinstall core package in pre_remove() diff -r ec11cf47daef -r a3501d98b7a1 busybox-pam/receipt --- a/busybox-pam/receipt Sun Dec 12 19:58:05 2010 +0000 +++ b/busybox-pam/receipt Mon Dec 13 12:44:48 2010 +0100 @@ -18,3 +18,8 @@ cp -a $src/busybox-pam $fs/bin/busybox cp -a stuff/* $fs } + +pre_remove() +{ + tazpkg get-install ${PACKAGE%-pam} +} diff -r ec11cf47daef -r a3501d98b7a1 dropbear-pam/receipt --- a/dropbear-pam/receipt Sun Dec 12 19:58:05 2010 +0000 +++ b/dropbear-pam/receipt Mon Dec 13 12:44:48 2010 +0100 @@ -74,3 +74,8 @@ echo "/etc/init.d/$SOURCE start" echo -e "Or add $SOURCE to RUN_DAEMONS in /etc/rcS.conf\n" } + +pre_remove() +{ + tazpkg get-install ${PACKAGE%-pam} +} diff -r ec11cf47daef -r a3501d98b7a1 freeradius-pam/receipt --- a/freeradius-pam/receipt Sun Dec 12 19:58:05 2010 +0000 +++ b/freeradius-pam/receipt Mon Dec 13 12:44:48 2010 +0100 @@ -9,6 +9,7 @@ WEB_SITE="http://www.freeradius.org/" WANTED="freeradius" SOURCE="freeradius-server" +PROVIDE="freeradius:pam" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r ec11cf47daef -r a3501d98b7a1 openvpn-pam/receipt --- a/openvpn-pam/receipt Sun Dec 12 19:58:05 2010 +0000 +++ b/openvpn-pam/receipt Mon Dec 13 12:44:48 2010 +0100 @@ -9,6 +9,7 @@ DEPENDS="openvpn pam" WANTED="openvpn" TAGS="vpn tunnel" +PROVIDE="openvpn:pam" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r ec11cf47daef -r a3501d98b7a1 ppp-pam/receipt --- a/ppp-pam/receipt Sun Dec 12 19:58:05 2010 +0000 +++ b/ppp-pam/receipt Mon Dec 13 12:44:48 2010 +0100 @@ -51,3 +51,8 @@ # insert #!/bin/sh on top line in ip* scripts sed -i '1i\#!/bin/sh' $fs/etc/ppp/scripts/ip* } + +pre_remove() +{ + tazpkg get-install ${PACKAGE%-pam} +} diff -r ec11cf47daef -r a3501d98b7a1 slim-pam/receipt --- a/slim-pam/receipt Sun Dec 12 19:58:05 2010 +0000 +++ b/slim-pam/receipt Mon Dec 13 12:44:48 2010 +0100 @@ -59,3 +59,8 @@ [ -n "$USER" ] && sed -i s/"default_user .*"/"default_user $USER"/ $1/etc/slim.conf } + +pre_remove() +{ + tazpkg get-install ${PACKAGE%-pam} +} diff -r ec11cf47daef -r a3501d98b7a1 sudo-pam/receipt --- a/sudo-pam/receipt Sun Dec 12 19:58:05 2010 +0000 +++ b/sudo-pam/receipt Mon Dec 13 12:44:48 2010 +0100 @@ -65,3 +65,8 @@ chmod 0440 $root/etc/sudoers fi } + +pre_remove() +{ + tazpkg get-install ${PACKAGE%-pam} +}