summaryrefslogtreecommitdiffstats
path: root/debianpkg/frr.prerm
diff options
context:
space:
mode:
Diffstat (limited to 'debianpkg/frr.prerm')
-rw-r--r--debianpkg/frr.prerm25
1 files changed, 25 insertions, 0 deletions
diff --git a/debianpkg/frr.prerm b/debianpkg/frr.prerm
new file mode 100644
index 000000000..e0df24e10
--- /dev/null
+++ b/debianpkg/frr.prerm
@@ -0,0 +1,25 @@
+#!/bin/bash -e
+
+. /usr/share/debconf/confmodule
+
+if [ -n "$DEBIAN_SCRIPT_DEBUG" ]; then set -v -x; DEBIAN_SCRIPT_TRACE=1; fi
+${DEBIAN_SCRIPT_TRACE:+ echo "#42#DEBUG# RUNNING $0 $*"}
+
+# prerm remove
+# old-prerm upgrade new-version
+# new-prerm failed-upgrade old-version
+# conflictor's-prerm remove in-favour package new-version
+# deconfigured's-prerm deconfigure in-favour package-being-installed version removing conflicting-package
+case $1 in
+ remove|upgrade)
+ ;;
+
+ failed-upgrade)
+ # If frr/really_stop was negated then this script exits with return
+ # code 1 and is called again with "failed-upgrade". Well, exit again.
+ exit 1
+ ;;
+
+esac
+
+#DEBHELPER#