ispravak lintian upozorenja
[openssh-cn.git] / debian / postinst
index 1e68c7e..4a87744 100755 (executable)
@@ -1,18 +1,23 @@
 #!/bin/sh
 
 set -e
+
 [ "$1" = "configure" ] || exit 0
+[ "$DEBIAN_SCRIPT_DEBUG" ] && set -vx
+
 
+# Load CARNet Tools
 . /usr/share/carnet-tools/functions.sh
 
+
 if [ -f /etc/ssh/sshd_config ]; then
-  check_and_sed '^PermitRootLogin yes' \
-                's/PermitRootLogin yes/PermitRootLogin no/g' \
-               /etc/ssh/sshd_config || true
+  cp_check_and_sed '^PermitRootLogin yes' \
+                   's/PermitRootLogin yes/PermitRootLogin no/g' \
+                   /etc/ssh/sshd_config || true
 
-  check_and_sed '^ReverseMappingCheck' \
-                's/^ReverseMappingCheck/#ReverseMappingCheck/g' \
-               /etc/ssh/sshd_config || true
+  cp_check_and_sed '^ReverseMappingCheck' \
+                  's/^ReverseMappingCheck/#ReverseMappingCheck/g' \
+                  /etc/ssh/sshd_config || true
 fi
 
 # restart
@@ -21,3 +26,5 @@ if [ -x /usr/sbin/invoke-rc.d ]; then
 else
   [ -x /etc/init.d/ssh ] && /etc/init.d/ssh restart
 fi
+
+#DEBHELPER#