debian/postinst
changeset 17 06bd98106980
parent 0 cc246ac74f0d
child 40 b13b69b2ce8d
equal deleted inserted replaced
16:727b348eda57 17:06bd98106980
    15 #          <failed-install-package> <version> `removing'
    15 #          <failed-install-package> <version> `removing'
    16 #          <conflicting-package> <version>
    16 #          <conflicting-package> <version>
    17 # for details, see http://www.debian.org/doc/debian-policy/ or
    17 # for details, see http://www.debian.org/doc/debian-policy/ or
    18 # the debian-policy package
    18 # the debian-policy package
    19 
    19 
       
    20 tmp=$(mktemp)
       
    21 trap "rm -f $tmp" EXIT
       
    22 
       
    23 update_log_level() {
       
    24     test -f /etc/ssh/sshd_config || return
       
    25     perl -pe 's/^LogLevel\s+\K.*/VERBOSE/' </etc/ssh/sshd_config >$tmp
       
    26     test $(wc -l <$tmp) = $(wc -l </etc/ssh/sshd_config) || return 0
       
    27     cat <$tmp >/etc/ssh/sshd_config
       
    28     rm -f $tmp
       
    29     invoke-rc.d ssh reload
       
    30 }
    20 
    31 
    21 case "$1" in
    32 case "$1" in
    22     configure)
    33     configure)
    23 	update-schlittermann-ssh-keys
    34 	update-schlittermann-ssh-keys
       
    35 	update_log_level
    24     ;;
    36     ;;
    25 
    37 
    26     abort-upgrade|abort-remove|abort-deconfigure)
    38     abort-upgrade|abort-remove|abort-deconfigure)
    27     ;;
    39     ;;
    28 
    40