summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xdebian/nvme-cli.postinst31
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