From d6813af6148627621986f481186896e0d46d16c4 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Fri, 2 Jul 2021 23:01:04 +0200 Subject: Rewriting postinst with the standard maintainer script. Signed-off-by: Daniel Baumann --- debian/nvme-cli.postinst | 31 +++++++++++++++++++++++-------- 1 file changed, 23 insertions(+), 8 deletions(-) (limited to 'debian/nvme-cli.postinst') 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 -- cgit v1.2.3