芝麻web文件管理V1.00
编辑当前文件:/var/lib/dpkg/info/base-passwd.postinst
#! /bin/sh set -e # Load the debconf confmodule if it is available. It may not be because this # package is essential and therefore can't depend on debconf directly. if [ -f /usr/share/debconf/confmodule ]; then . /usr/share/debconf/confmodule fi changes=0 askyesno () { if [ "$DEBIAN_FRONTEND" = "noninteractive" ] ; then a=y return fi while : ; do echo -n "$1 " read a || true if [ "$a" = "" ] ; then a="y" fi a=`echo $a | tr A-Z a-z` if [ "$a" = "y" ] || [ "$a" = "n" ] ; then break fi echo "Illegal answer" done } # A cut-down version of 'which' from debianutils. searchpath () { PROGRAM="$1" IFS_SAVE="$IFS" IFS=: RET=1 for ELEMENT in $PATH; do if [ -z "$ELEMENT" ]; then ELEMENT=. fi if [ -f "$ELEMENT/$PROGRAM" ] && \ [ -x "$ELEMENT/$PROGRAM" ]; then RET=0 break fi done IFS="$IFS_SAVE" return "$RET" } if [ ! "$1" = "configure" ] ; then exit 0 fi if [ ! -e "$DPKG_ROOT/etc/passwd" ] ; then cp "$DPKG_ROOT/usr/share/base-passwd/passwd.master" "$DPKG_ROOT/etc/passwd" fi if [ ! -e "$DPKG_ROOT/etc/group" ] ; then cp "$DPKG_ROOT/usr/share/base-passwd/group.master" "$DPKG_ROOT/etc/group" fi if [ "$2" = "3.2.2" ] && [ -f /etc/passwd.org ] ; then cat <
/etc/passwd changes=1 fi fi tmp=`mktemp` if [ -n "$2" ] && ! update-passwd --dry-run > $tmp ; then if [ -f /usr/share/debconf/confmodule ] ; then db_version 2.0 update-passwd --verbose changes=1 else cat <