diff options
Diffstat (limited to 'dash/dash.install')
-rw-r--r-- | dash/dash.install | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/dash/dash.install b/dash/dash.install new file mode 100644 index 0000000..ba2c0ad --- /dev/null +++ b/dash/dash.install @@ -0,0 +1,19 @@ +#!/bin/sh + +post_install() { + for i in 'dash' 'ash'; do + grep -qx "/bin/${i}" 'etc/shells' || echo "/bin/${i}" >> 'etc/shells' + done + unset i +} + +post_upgrade() { + post_install +} + +post_remove() { + for i in 'dash' 'ash'; do + sed -i "\|^/bin/${i}$|d" 'etc/shells' + done + unset i +} |