芝麻web文件管理V1.00
编辑当前文件:/var/lib/dpkg/info/procps.preinst
#!/bin/sh # preinst script for procps # # see: dh_installdeb(1) set -e # summary of how this script can be called: # *
`install' # *
`install'
# *
`upgrade'
# *
`abort-upgrade'
# for details, see http://www.debian.org/doc/debian-policy/ or # the debian-policy package prep_mv_conffile() { PKGNAME=$1 CONFFILE=$2 if [ -e "$CONFFILE" ]; then md5sum="`md5sum \"$CONFFILE\" | sed -e \"s/ .*//\"`" old_md5sum="`dpkg-query -W -f='${Conffiles}' $PKGNAME | sed -n -e \"\\\\' $CONFFILE'{s/ obsolete$//;s/.* //p}\"`" if [ "$md5sum" = "$old_md5sum" ]; then rm -f "$CONFFILE" fi fi } upgradeoldconffile() { f=/etc/init.d/procps.sh [ ! -e "$f" ] && return curmd5=`md5sum "$f" |awk '{print $1}'` oldmd5=`dpkg-query -W -f='${Conffiles}' procps | sed "{\\'^ $f ' ! d; s///}"` [ "$curmd5" = "$oldmd5" ] && { # The admin has not modified $f echo "Preparing to remove obsolete, unmodified conffile: $f" mv -fv "$f" "$f.from-preinst" return } >&2 # The admim modified $f; cause a deliberate conffile prompt echo "Moving obsolete conffile to new pathname:" mv -fv "$f" "${f%.sh}" } case "$1" in install) ;; upgrade) prep_mv_conffile procps "/etc/init.d/procps.sh" ;; abort-upgrade) ;; *) echo "preinst called with unknown argument \`$1'" >&2 exit 1 ;; esac # dh_installdeb will replace this with shell code automatically # generated by other debhelper scripts. # Automatically added by dh_installdeb/13.6ubuntu1 dpkg-maintscript-helper rm_conffile /etc/sysctl.d/protect-links.conf 2:3.3.16-1ubuntu1\~ -- "$@" dpkg-maintscript-helper rm_conffile /etc/sysctl.d/10-link-restrictions.conf 2:3.3.16-4ubuntu1\~ -- "$@" dpkg-maintscript-helper mv_conffile /usr/lib/sysctl.d/protect-links.conf /usr/lib/sysctl.d/99-protect-links.conf 2:3.3.17-6\~ procps -- "$@" # End automatically added section exit 0