3cfe4d82fb
tinc (1.0.12-2) unstable; urgency=low * Remove debconf questions. Closes: #572116 Apparently debconf may not be used to ask a question at install time and use the answer at upgrade time. Instead of kludging around this restriction, no questions are asked anymore, and tinc will now always be restarted when upgrading. * Wait up to 5 seconds for tinc daemon to stop before restarting it.
30 lines
684 B
Bash
30 lines
684 B
Bash
#! /bin/sh
|
|
|
|
NETSFILE="/etc/tinc/nets.boot"
|
|
|
|
set -e
|
|
|
|
case "$1" in
|
|
configure)
|
|
if [ ! -e /dev/.devfsd ] ; then if [ ! -e /dev/.devfs ] ; then
|
|
if [ ! -e /dev/net/tun ] ; then if [ ! -e /dev/tun ] ; then
|
|
echo "Creating tun device..."
|
|
cd /dev && ./MAKEDEV net/tun 2>/dev/null || ./MAKEDEV tun 2>/dev/null || echo "Failed to create tun device."
|
|
fi; fi
|
|
fi; fi
|
|
|
|
if [ ! -e $NETSFILE ] ; then
|
|
echo "## This file contains all names of the networks to be started on system startup." > $NETSFILE
|
|
fi
|
|
;;
|
|
|
|
abort-upgrade|abort-remove|abort-deconfigure)
|
|
;;
|
|
|
|
*)
|
|
echo "postinst called with unknown argument \`$1'" >&2
|
|
exit 0
|
|
;;
|
|
esac
|
|
|
|
#DEBHELPER#
|