1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
#!/bin/sh
set -e
log_debug() {
echo "Debug: piuparts exception for package $PIUPARTS_OBJECTS"
}
case ${PIUPARTS_OBJECTS%%=*} in
fai-nfsroot) log_debug
rm -f /.THIS_IS_THE_FAI_NFSROOT
;;
ltsp-client|\
ltsp-client-core) log_debug
rm -f /etc/ltsp_chroot
;;
amd64-libs|amd64-libs-dev)
# leaves a superfluous empty line after purge
log_debug
sed -i '3{/^$/d}' /etc/ld.so.conf
;;
localepurge)
case ${PIUPARTS_DISTRIBUTION} in
lenny*|squeeze*) ;;
*)
# reinstall packages where files might have been dropped
log_debug
EXTRA="base-passwd"
apt-get -u --reinstall --fix-missing install $(dpkg -S LC_MESSAGES | cut -d: -f1 | tr ', ' '\n' | sort -u) $EXTRA
;;
esac
;;
esac
|