X-Git-Url: http://ftp.carnet.hr/carnet-debian/scm?a=blobdiff_plain;f=debian%2Fpostinst;h=12ec8c987dd76c4faf4a87d09e5df93f6a0aa37b;hb=1e30f313ecadf03ec0da332ad9a32cf80f227338;hp=de730494cee5fd328c10df0f12723b6203bb730d;hpb=e4d261459783cc5165cb4f5d0adf12214ce7c3f9;p=vsftpd-cn.git diff --git a/debian/postinst b/debian/postinst index de73049..12ec8c9 100755 --- a/debian/postinst +++ b/debian/postinst @@ -3,32 +3,30 @@ set -e [ "$1" = "configure" ] || exit 0 +[ "$DEBIAN_SCRIPT_DEBUG" ] && set -vx # Load CARNet functions . /usr/share/carnet-tools/functions.sh -if dpkg --compare-versions "$2" lt 2.0.3-1; then +cp_check_and_sed '^#anonymous_enable=YES' \ + 's/^#anonymous_enable=YES/anonymous_enable=NO/g' \ + /etc/vsftpd.conf && restart="yes" || true - cp_check_and_sed '^#anonymous_enable=YES' \ - 's/^#anonymous_enable=YES/anonymous_enable=NO/g' \ - /etc/vsftpd.conf && restart="yes" || true +cp_check_and_sed '^anonymous_enable=YES' \ + 's/^anonymous_enable=YES/anonymous_enable=NO/g' \ + /etc/vsftpd.conf && restart="yes" || true - cp_check_and_sed '^anonymous_enable=YES' \ - 's/^anonymous_enable=YES/anonymous_enable=NO/g' \ - /etc/vsftpd.conf && restart="yes" || true +cp_check_and_sed '#local_enable=YES' \ + 's/#local_enable=YES/local_enable=YES/g' \ + /etc/vsftpd.conf && restart="yes" || true - cp_check_and_sed '#local_enable=YES' \ - 's/#local_enable=YES/local_enable=YES/g' \ - /etc/vsftpd.conf && restart="yes" || true +cp_check_and_sed '#write_enable=YES' \ + 's/#write_enable=YES/write_enable=YES/g' \ + /etc/vsftpd.conf && restart="yes" || true - cp_check_and_sed '#write_enable=YES' \ - 's/#write_enable=YES/write_enable=YES/g' \ - /etc/vsftpd.conf && restart="yes" || true - - cp_check_and_sed '^#local_umask=' \ - 's/#local_umask=.*$/local_umask=022/g' \ - /etc/vsftpd.conf && restart="yes" || true -fi +cp_check_and_sed '^#local_umask=' \ + 's/#local_umask=.*$/local_umask=022/g' \ + /etc/vsftpd.conf && restart="yes" || true # restart if needed [ "$restart" = "yes" ] || exit 0 @@ -37,3 +35,5 @@ if [ -x /usr/sbin/invoke-rc.d ]; then else [ -x /etc/init.d/vsftpd ] && /etc/init.d/vsftpd restart fi + +#DEBHELPER#