From b3e64bc4a36b1150b6e6de6ad7b966dfd98b1d4d Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Mon, 6 May 2024 02:45:21 +0200 Subject: Adding debian version 1.19.8. Signed-off-by: Daniel Baumann --- debian/dpkg.postinst | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100755 debian/dpkg.postinst (limited to 'debian/dpkg.postinst') diff --git a/debian/dpkg.postinst b/debian/dpkg.postinst new file mode 100755 index 0000000..7b2582d --- /dev/null +++ b/debian/dpkg.postinst @@ -0,0 +1,46 @@ +#!/bin/sh +# See deb-postinst(5). + +set -e + +# Create the database files if they don't already exist +create_database() { + admindir=${DPKG_ADMINDIR:-/var/lib/dpkg} + + for file in diversions statoverride status; do + if [ ! -f "$admindir/$file" ]; then + touch "$admindir/$file" + fi + done +} + + +# Create log file and set default permissions if possible +create_logfile() { + logfile=$DPKG_ROOT/var/log/dpkg.log + + if [ ! -f "$logfile" ]; then + touch "$logfile" + chmod 644 "$logfile" + chown root:root "$logfile" 2>/dev/null || chown 0:0 "$logfile" + fi +} + + +case "$1" in + configure) + create_database + create_logfile + ;; + + abort-upgrade|abort-deconfigure|abort-remove) + ;; + + *) + echo "$0 called with unknown argument '$1'" 1>&2 + exit 1 + ;; +esac + +#DEBHELPER# +exit 0 -- cgit v1.2.3