postinst is in netplan 1.10.1-5.
This file is a maintainer script. It is executed when installing (*inst) or removing (*rm) the package.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103  | #!/bin/sh
set -e
#
# netplan post-installation script
#
#Commented out for debconf: Gopal Narayanan 
if [ "$1" != "configure" ] ; then
    exit 0
fi  
# Check to see if both user netplan _and_ group netplan already exist,
# as well as if /var/lib/plan/netplan.dir/ exists.
if ! { getent group | grep -q '^netplan:[^:]*:' && \
       getent passwd | grep -q '^netplan:[^:]*:' && \
       [ -d /var/lib/plan/netplan.dir ] ; }
then
    # if at least one exists, but not all, remove all
    # before attempting to recreate them, or adduser will barf.
    # Note: Gopal Narayanan <gopal@debian.org> Jan 28, 2002:
    # removed -d check - netplan.dir created by package -will 
    # always fail
    if grep -q '^netplan:[^:]*:63434' /etc/group || \
	grep -q '^netplan:[^:]*:63434' /etc/passwd 
#	[ -d /var/lib/plan/netplan.dir ]
    then
	echo >&2 "Existing config is broken."
	echo >&2 "You may see errors while suppressing user+group \`netplan'."
	userdel -r netplan || true
	groupdel netplan || true
	echo >&2 "User+group \`netplan' were deleted.  Proceeding with configuration."
    fi
    # Add user netplan with uid 63434 and create a new group with the gid
    # equal to the uid. Also create home directory /var/lib/plan. If this
    # fails due to one of user or group already existing fail and cat message.
    if ! adduser --system --uid 63434 --group --home /var/lib/plan/netplan.dir\
	--disabled-password --gecos "netplan daemon user" netplan
    then
	cat >&2 <<EOF
 Unable to create the netplan user and group with uid 63434.
 Please correct this problem and reinstall.
 Note that both user and group IDs in the range 60000-64999 are globally
 allocated by the Debian project.
EOF
	exit 1
    fi
    if [ -r /etc/plan/netplan-acl ]
    then
	echo >&2 "Found existing /etc/plan/netplan-acl"
    else
	# Create empty netplan appointment file and set proper permissions.
	#echo >&2 "Creating empty file /etc/plan/netplan-acl.  See netplan(8)."
	if [ -d /etc/plan ]
	then
	    echo >&2 "# Please read the netplan(8) man page before editing this file." \
		> /etc/plan/netplan-acl
	    chmod 755 /etc/plan
	    chown netplan:netplan /etc/plan/netplan-acl
	    chmod 644 /etc/plan/netplan-acl
	else
	    echo >&2 "/etc/plan does not exist. Aborting."
	    echo >&2 "Please report this bug."
	    exit 1
	fi
    fi
fi
#echo >&2 "Setting permissions on /var/lib/plan/netplan.dir/.  See netplan(8)."
find /var/lib/plan/netplan.dir -type d | xargs chmod 755 
chown -R netplan:netplan /var/lib/plan/netplan.dir
find /var/lib/plan/netplan.dir -type f | xargs -r chmod 644
if [ ! -f /etc/default/netplan ] || grep -q "^ENABLED=0$" /etc/default/netplan
then
  cat >&2 <<EOF
 The netplan daemon, for IP servicing of calendar data, is currently
 disabled. Create or edit /etc/default/netplan to enable.
 Set ENABLED=1 to turn on the netplan daemon upon reboot. Please check
 the netplan(8) manpage carefully for configuration details. The
 default configuration file, /etc/plan/netplan-acl is currently empty.
EOF
fi
# Automatically added by dh_installinit
if [ -x "/etc/init.d/netplan" ] || [ -e "/etc/init/netplan.conf" ]; then
	if [ ! -e "/etc/init/netplan.conf" ]; then
		update-rc.d netplan defaults >/dev/null
	fi
	invoke-rc.d netplan start || exit $?
fi
# End automatically added section
exit 0
 |