diff options
-rw-r--r-- | debian/radius-shell.postinst | 3 | ||||
-rw-r--r-- | debian/radius-shell.postrm | 3 |
2 files changed, 6 insertions, 0 deletions
diff --git a/debian/radius-shell.postinst b/debian/radius-shell.postinst index aa918d4..5c766f2 100644 --- a/debian/radius-shell.postinst +++ b/debian/radius-shell.postinst @@ -22,6 +22,9 @@ case "$1" in *) chsh -s $radshell $usr ;; esac done + if [ -x /usr/sbin/add-shell ]; then + /usr/sbin/add-shell /sbin/radius_shell + fi ;; esac diff --git a/debian/radius-shell.postrm b/debian/radius-shell.postrm index 89ae97f..d073b68 100644 --- a/debian/radius-shell.postrm +++ b/debian/radius-shell.postrm @@ -16,6 +16,9 @@ case "$1" in *${radshell}*) chsh -s /bin/bash $usr ;; esac done + if [ -x /usr/sbin/remove-shell ] && [ -f /etc/shells ]; then + /usr/sbin/remove-shell /sbin/radius_shell + fi ;; esac |