# HG changeset patch # User Heiko Schlittermann (JUMPER) # Date 1439397443 -7200 # Node ID b13b69b2ce8db726b7b53a5fd4c7b9a24a6d749e # Parent de9460b85d51a39e87bb8e7ba244f5f5b67ed5f2 Postinst addes AcceptEnv for IUS_USER IUS_PROFILE HGUSER EDITOR diff -r de9460b85d51 -r b13b69b2ce8d debian/postinst --- a/debian/postinst Wed Aug 12 18:26:04 2015 +0200 +++ b/debian/postinst Wed Aug 12 18:37:23 2015 +0200 @@ -26,13 +26,28 @@ test $(wc -l <$tmp) = $(wc -l /etc/ssh/sshd_config rm -f $tmp - invoke-rc.d ssh reload +} + +add_sshd_env() { + var="$1" + grep -q '^AcceptEnv[[:space:]]\+.*\<'"$var"'\>' /etc/ssh/sshd_config \ + || echo "AcceptEnv $var" >> /etc/ssh/sshd_config +} + +update_sshd_config() { + add_sshd_env IUS_USER + add_sshd_env IUS_PROFILE + add_sshd_env HGUSER + add_sshd_env EDITOR + add_sshd_env REMOTE_USER } case "$1" in configure) update-schlittermann-ssh-keys update_log_level + update_sshd_config + invoke-rc.d ssh reload || service ssh reload ;; abort-upgrade|abort-remove|abort-deconfigure)