postinst is in cobbler-web 2.4.1-0ubuntu2.
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 | #!/bin/sh
set -e
# migrate to apache2.4
if dpkg --compare-versions "$2" le-nl 2.4.0-0ubuntu2; then
    mv /etc/apache2/conf.d/cobbler_web.conf /etc/apache2/conf-enabled/
fi
if [ "$1" = "configure" ] ; then
	# Setup apache
	if [ -e /etc/cobbler/cobbler_web.conf -a \
		! -e /etc/apache2/conf-enabled/cobbler_web.conf ]; then
		ln -s /etc/cobbler/cobbler_web.conf /etc/apache2/conf-enabled/cobbler_web.conf
	fi
	chown www-data:www-data /var/lib/cobbler/webui_sessions
	chmod 0700 /var/lib/cobbler/webui_sessions
	chown www-data:www-data /var/lib/cobbler/webui_cache
	chmod 0700 /var/lib/cobbler/webui_sessions
	# migrate from old webroot
	if dpkg --compare-versions "$2" lt-nl 2.4.0~beta2; then
	    rm -f /var/www/cobbler_webui_content
	fi
	ln -sf /var/lib/cobbler/webroot/cobbler_webui_content /var/www/cobbler_webui_content
	# Need to restart apache to pickup web configs
	if [ -f /etc/init.d/apache2 ]; then
		if [ -x /usr/sbin/invoke-rc.d ]; then
			invoke-rc.d apache2 restart || true
		else
			/etc/init.d/apache2 restart || true
		fi
	fi
	# generate a random key
	RAND_SECRET=$(openssl rand -base64 40 | sed 's/\//\\\//g')
	sed -i -e "s/SECRET_KEY = ''/SECRET_KEY = \'$RAND_SECRET\'/" \
		/usr/share/cobbler/web/settings.py
fi
 |