diff options
-rwxr-xr-x | debian/nvme-cli.postinst | 31 |
1 files changed, 23 insertions, 8 deletions
diff --git a/debian/nvme-cli.postinst b/debian/nvme-cli.postinst index d2f0ca8..f984cc9 100755 --- a/debian/nvme-cli.postinst +++ b/debian/nvme-cli.postinst @@ -2,14 +2,29 @@ set -e -if [ "$1" = "configure" ]; then - if [ ! -s /etc/nvme/hostnqn ]; then - nvme gen-hostnqn > /etc/nvme/hostnqn - fi +case "${1}" in + configure) + if [ ! -s /etc/nvme/hostnqn ] + then + nvme gen-hostnqn > /etc/nvme/hostnqn + fi - if [ ! -s /etc/nvme/hostid ]; then - uuidgen > /etc/nvme/hostid - fi -fi + if [ ! -s /etc/nvme/hostid ] + then + uuidgen > /etc/nvme/hostid + fi + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + + ;; + + *) + echo "postinst called with unknown argument \`${1}'" >&2 + exit 1 + ;; +esac #DEBHELPER# + +exit 0 |