0f3c45c5cc
tinc (1.0pre7-2) unstable; urgency=low * Dutch translation wasn't being installed. tinc (1.0pre7-1) unstable; urgency=medium * New upstream release. tinc (1.0pre6-3) unstable; urgency=medium * Synched with upstream CVS. * Added build dependency on zlib1g-dev. (Closes: #141705) tinc (1.0pre6-2) unstable; urgency=low * The Section was non-US again, so changed it back to main/net. tinc (1.0pre6-1) unstable; urgency=low * New upstream release. * Fixed text in debian/copyright tinc (1.0pre5-4) unstable; urgency=low * Added a debconf question for restarting on upgrade. * Added reload option to init.d, start with EXTRA='-d' default. * Moved from non-US to main. * Install example configuration files. * The HTML documentation wasn't installed; fixed. tinc (1.0pre5-3) unstable; urgency=low * Config variables are now treated case sentitivly again. * Added a forgotten xstrdup. tinc (1.0pre5-2) unstable; urgency=low * MaxTimeout accidentally wasn't configurable. (Closes: #119653) tinc (1.0pre5-1) unstable; urgency=low * New upstream version. (Closes: #119653) * Init script redone in sh. tinc (1.0pre4-1.cvs010621.6) unstable; urgency=low * Somehow po-Makefile.in.in.diff got lost, readded. (Closes: #119157) tinc (1.0pre4-1.cvs010621.5) unstable; urgency=low * Fix a typo in postinst that let it MAKEDEV even on devfs. (Closes: #116034) tinc (1.0pre4-1.cvs010621.4) unstable; urgency=low * Ask before creating the device files. (Closes: #111099) * Add a section to the info file. tinc (1.0pre4-1.cvs010621.3) unstable; urgency=low * Build and install html documentation. (Closes: #106843) * Remove build-time dependency on libc6-dev. tinc (1.0pre4-1.cvs010621.2) unstable; urgency=low * Changed location of the pidfile. (Closes: #102798) tinc (1.0pre4-1.cvs010621.1) unstable; urgency=low * New upstream version. (Closes: #98730) * Rebuilding automatically inserted new config.{sub|guess}. (Closes: #98165) * Updated Standards-Version. * Don't include a sample configuration file. tinc (1.0pre3-5) unstable; urgency=low * Fixed an error in the init script that prevented tinc from starting correctly. tinc (1.0pre3-4) unstable; urgency=low * Change build-depends for OpenSSL to libssl096-dev (Closes: #84197, #84873). tinc (1.0pre3-3) unstable; urgency=low * Set architecture to any (really this time!) (Closes: #80451). * Section set to non-US tinc (1.0pre3-2) unstable; urgency=low * Set architecture to any (Closes: #80451). * Added tinc.modules with some useful module aliases. tinc (1.0pre3-1) unstable; urgency=low * New upstream version (1.0pre3) (Closes: #71274). * Better Depends and Build-Depends lines. * Dropped dependencies on libgmp, added libssl. * doc-base.tinc: New file. * Deleted the file shlibs, as there on longer is a libblowfish. * Patch po/Makefile.in.in from po-Makefile.in.in.diff if necessary. * Use dh_perl to get accurate perl dependencies. tinc (1.0pre2-1.1) unstable; urgency=low * NMU at Ivo's request as his application is being processed, and his sponsor is based in the US. tinc (1.0pre2-1) unstable; urgency=low * postinst creates a file /etc/tinc/nets.boot, containing all networks to be started upon system startup; * init.d script starts all networks from that list. * postinst script creates tap devices. tinc (1.0pre1-0.4) unstable; urgency=low * postinst script. tinc (1.0pre1-0.3) unstable; urgency=low * system startup script. tinc (1.0pre1-0.2) unstable; urgency=low * Included the blowfish license. tinc (1.0pre1-0.1) unstable; urgency=low * Initial Release.
108 lines
2.8 KiB
Bash
108 lines
2.8 KiB
Bash
#! /bin/sh
|
|
# postinst script for tinc
|
|
#
|
|
# $Id: postinst,v 1.6 2000/05/21 23:01:28 zarq Exp $
|
|
#
|
|
# see: dh_installdeb(1)
|
|
|
|
TCONF="/etc/tinc"
|
|
NETSFILE="$TCONF/nets.boot"
|
|
|
|
set -e
|
|
|
|
# summary of how this script can be called:
|
|
# * <postinst> `configure' <most-recently-configured-version>
|
|
# * <old-postinst> `abort-upgrade' <new version>
|
|
# * <conflictor's-postinst> `abort-remove' `in-favour' <package>
|
|
# <new-version>
|
|
# * <deconfigured's-postinst> `abort-deconfigure' `in-favour'
|
|
# <failed-install-package> <version> `removing'
|
|
# <conflicting-package> <version>
|
|
# for details, see /usr/doc/packaging-manual/
|
|
#
|
|
# quoting from the policy:
|
|
# Any necessary prompting should almost always be confined to the
|
|
# post-installation script, and should be protected with a conditional
|
|
# so that unnecessary prompting doesn't happen if a package's
|
|
# installation fails and the `postinst' is called with `abort-upgrade',
|
|
# `abort-remove' or `abort-deconfigure'.
|
|
|
|
case "$1" in
|
|
configure)
|
|
if [ ! -e /dev/.devfsd -a ! -e /dev/.devfs ] ; then
|
|
devices_exist=1
|
|
for d in 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ; do
|
|
test -e /dev/tap$d || devices_exist=0
|
|
done
|
|
if [ $devices_exist -eq 0 ] ; then
|
|
cat <<EOF
|
|
|
|
You don't seem to have the necessary devices available. If you want,
|
|
I can create them for you now, or you may create them later yourself
|
|
with the command:
|
|
|
|
cd /dev && ./MAKEDEV netlink
|
|
|
|
EOF
|
|
echo -n 'Do you want me to do this for you now? '
|
|
read answer
|
|
case $answer in
|
|
y*|Y*)
|
|
cd /dev && ./MAKEDEV netlink || true
|
|
;;
|
|
*)
|
|
echo 'Ok. But you must create these devices before tinc can work!'
|
|
;;
|
|
esac
|
|
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
|
|
|
|
# Automatically added by dh_installinit, edited for use with debconf
|
|
if [ -x "/etc/init.d/tinc" ]; then
|
|
update-rc.d tinc defaults >/dev/null
|
|
|
|
if [ "$1" = "configure" ] ; then
|
|
if dpkg --compare-versions "$2" lt "1.0pre5-4" ; then
|
|
/etc/init.d/tinc start
|
|
else
|
|
if [ -e /usr/share/debconf/confmodule ] ; then
|
|
. /usr/share/debconf/confmodule
|
|
db_get tinc/restart_on_upgrade
|
|
if [ "$RET" = "true" ] ; then
|
|
/etc/init.d/tinc start
|
|
else
|
|
echo "I have not stopped or restarted the tinc daemon. You should do this"
|
|
echo "yourself whenever you're ready; type \`\`/etc/init.d/tinc restart''."
|
|
fi
|
|
db_stop
|
|
else
|
|
/etc/init.d/tinc start
|
|
fi
|
|
fi
|
|
fi
|
|
fi
|
|
# End automatically added section
|
|
|
|
# dh_installdeb will replace this with shell code automatically
|
|
# generated by other debhelper scripts.
|
|
|
|
#DEBHELPER#
|
|
|
|
exit 0
|
|
|
|
|