From 02ba105e52062061184c7c74121ba8233e08f51b Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 16 Feb 2025 11:31:14 +0100 Subject: [PATCH] Rewriting postinst with the standard maintainer script. Signed-off-by: Daniel Baumann --- debian/nvme-cli.postinst | 31 +++++++++++++++++++++++-------- 1 file 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