From b49638d23669c0d022b68f94539dd673463de942 Mon Sep 17 00:00:00 2001 From: Julien Fortin Date: Mon, 19 Sep 2016 15:05:23 -0700 Subject: [PATCH] debian: removing stale files Signed-off-by: Julien Fortin --- debian/python-ifupdown2.postinst | 114 ------------------------------- debian/python-ifupdown2.postrm | 71 ------------------- debian/python-ifupdown2.preinst | 56 --------------- 3 files changed, 241 deletions(-) delete mode 100644 debian/python-ifupdown2.postinst delete mode 100644 debian/python-ifupdown2.postrm delete mode 100755 debian/python-ifupdown2.preinst diff --git a/debian/python-ifupdown2.postinst b/debian/python-ifupdown2.postinst deleted file mode 100644 index cf61919..0000000 --- a/debian/python-ifupdown2.postinst +++ /dev/null @@ -1,114 +0,0 @@ -#!/bin/sh -# postinst script for ifupdown2 -# -# see: dh_installdeb(1) - -set -e - -# summary of how this script can be called: -# * `configure' -# * `abort-upgrade' -# * `abort-remove' `in-favour' -# -# * `abort-remove' -# * `abort-deconfigure' `in-favour' -# `removing' -# -# for details, see http://www.debian.org/doc/debian-policy/ or -# the debian-policy package - -process_udev() -{ - # override default udev bridge and hotplug rules because they interfere with - # networking init script - udev_user_rulesdir=/etc/udev/rules.d/ - udev_sys_rulesdir=/lib/udev/rules.d/ - if [ -e $udev_user_rulesdir ]; then - udev_ifupdown2_overrides="80-networking.rules - 60-bridge-network-interface.rules" - for u in ${udev_ifupdown2_overrides} - do - if [ -e ${udev_sys_rulesdir}/$u -a ! -e ${udev_user_rulesdir}/$u ]; then - (cd ${udev_user_rulesdir} && ln -sf /dev/null $u) - fi - done - fi -} - -MYNAME="${0##*/}" - -report() { echo "${MYNAME}: $*" ; } -report_warn() { report "Warning: $*" >&2 ; } -report_err() { report "Error: $*" >&2 ; } - -case "$1" in - configure) - # Create /etc/network/run - [ -d /run/network ] || mkdir -p /run/network - - # for backward compatibility - if [ ! -f /etc/network/run ]; then - ln -sf /run/network /etc/network/run - fi - - ln -sf /usr/share/python-ifupdown2/generate_interfaces.py \ - /usr/share/doc/python-ifupdown2/examples/generate_interfaces.py - - [ -d /etc/network/if-pre-up.d ] || mkdir -p /etc/network/if-pre-up.d - [ -d /etc/network/if-up.d ] || mkdir -p /etc/network/if-up.d - [ -d /etc/network/if-post-up.d ] || mkdir -p /etc/network/if-post-up.d - - [ -d /etc/network/if-pre-down.d ] || mkdir -p /etc/network/if-pre-down.d - [ -d /etc/network/if-down.d ] || mkdir -p /etc/network/if-down.d - [ -d /etc/network/if-post-down.d ] || mkdir -p /etc/network/if-post-down.d - - - # Generic stuff done on all configurations - if [ -f /etc/network/interfaces ] ; then - # TODO: This should be handled with debconf and the script - # could introduce the line there directly - if ! grep -q "^[[:space:]]*iface[[:space:]]\+lo0\?[[:space:]]\+inet[[:space:]]\+loopback\>" /etc/network/interfaces ; then - report_warn "No 'iface lo' definition found in /etc/network/interfaces" - fi - - if ! grep -q "^[[:space:]]*\(allow-\|\)auto[[:space:]]\+\(.*[[:space:]]\+\|\)lo0\?\([[:space:]]\+\|$\)" /etc/network/interfaces ; then - report_warn "No 'auto lo' statement found in /etc/network/interfaces" - fi - else # ! -f /etc/network/interfaces - if [ -z "$2" ]; then - echo "Creating /etc/network/interfaces." - echo "# interfaces(5) file used by ifup(8) and ifdown(8)" > /etc/network/interfaces - echo "auto lo" >> /etc/network/interfaces - echo "iface lo inet loopback" >> /etc/network/interfaces - else - report_warn "/etc/network/interfaces does not exist" - fi - fi - - [ -e /sbin/ifup ] || ln -sf /sbin/ifupdown /sbin/ifup - [ -e /sbin/ifdown ] || ln -sf /sbin/ifupdown /sbin/ifdown - [ -e /sbin/ifquery ] || ln -sf /sbin/ifupdown /sbin/ifquery - [ -e /sbin/ifreload ] || ln -sf /sbin/ifupdown /sbin/ifreload - - (cd /usr/share/man/man8/ && ln -sf /usr/share/man/man8/ifup.8.gz ifdown.8.gz) - - mkdir -p /etc/network/interfaces.d/ - process_udev - update-rc.d networking start 40 S . start 35 0 6 . >/dev/null - ;; - - abort-upgrade|abort-remove|abort-deconfigure) - ;; - - *) - echo "postinst called with unknown argument \`$1'" >&2 - exit 1 - ;; -esac - -# dh_installdeb will replace this with shell code automatically -# generated by other debhelper scripts. - -#DEBHELPER# - -exit 0 diff --git a/debian/python-ifupdown2.postrm b/debian/python-ifupdown2.postrm deleted file mode 100644 index fe68eb4..0000000 --- a/debian/python-ifupdown2.postrm +++ /dev/null @@ -1,71 +0,0 @@ -#!/bin/sh -# postrm script for ifupdown2 -# -# see: dh_installdeb(1) - -set -e - -# summary of how this script can be called: -# * `remove' -# * `purge' -# * `upgrade' -# * `failed-upgrade' -# * `abort-install' -# * `abort-install' -# * `abort-upgrade' -# * `disappear' -# -# for details, see http://www.debian.org/doc/debian-policy/ or -# the debian-policy package - -process_udev() -{ - udevlink=$(readlink /etc/udev/rules.d/80-networking.rules 2>/dev/null || true) - [ -n "$udevlink" -a "$udevlink" == "/dev/null" ] && rm -f /etc/udev/rules.d/80-networking.rules - udevlink=$(readlink /etc/udev/rules.d/60-bridge-network-interface.rules 2>/dev/null || true) - [ -n "$udevlink" -a "$udevlink" == "/dev/null" ] && rm -f /etc/udev/rules.d/60-bridge-network-interface.rules -} - -postrm_remove() -{ - rm -f /sbin/ifup /sbin/ifdown /sbin/ifquery - process_udev - update-rc.d networking remove >/dev/null -} - -# Note: We don't remove /etc/network/interfaces -postrm_purge() -{ - rm -f /var/tmp/network/ifstatenew - if [ -L /etc/network/run ] ; then - rm -f /etc/network/run - elif [ -d /etc/network/run ] ; then - rmdir --ignore-fail-on-non-empty /etc/network/run - fi -} - -case "$1" in - purge) - postrm_purge - ;; - - remove) - postrm_remove - ;; - - - upgrade|disappear|failed-upgrade|abort-install|abort-upgrade) - ;; - - *) - echo "postrm called with unknown argument \`$1'" >&2 - exit 1 - ;; -esac - -# dh_installdeb will replace this with shell code automatically -# generated by other debhelper scripts. - -#DEBHELPER# - -exit 0 diff --git a/debian/python-ifupdown2.preinst b/debian/python-ifupdown2.preinst deleted file mode 100755 index 3fcaed1..0000000 --- a/debian/python-ifupdown2.preinst +++ /dev/null @@ -1,56 +0,0 @@ -#!/bin/sh -# preinst script for newpkg -# -# see: dh_installdeb(1) - -set -e - -# summary of how this script can be called: -# * `install' -# * `install' -# * `upgrade' -# * `abort-upgrade' -# for details, see http://www.debian.org/doc/debian-policy/ or -# the debian-policy package - -preinst_upgrade() -{ - local oldver="$1" - local udev_user_rulesdir="/etc/udev/rules.d" - - # we have to fixup the filesystem here as previous packages of - # ifupdown2 introduced a bug in the postrm script that require - # these files to exist, otherwise the postrm script will always - # fail. - local badver="0.1-cl2.5+2" - if dpkg --compare-versions "${oldver}" "lt" "${badver}"; then - local files="${udev_user_rulesdir}/80-networking.rules - ${udev_user_rulesdir}/60-bridge-network-interface.rules" - for f in ${files}; do - echo "touching udev rule: ${f}" - test ! -e "${f}" && ln -s /dev/null "${f}" || \ - /bin/echo -e "\tudev rule exists leaving" - done - fi -} - -case "$1" in - install|upgrade) - preinst_upgrade "$2" - ;; - - abort-upgrade) - ;; - - *) - echo "preinst called with unknown argument \`$1'" >&2 - exit 1 - ;; -esac - -# dh_installdeb will replace this with shell code automatically -# generated by other debhelper scripts. - -#DEBHELPER# - -exit 0