From 92bba54d6fcdca3c5e6c4c28c160aaae213edf04 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Mon, 6 May 2024 04:09:44 +0200 Subject: Adding debian version 20240420-1. Signed-off-by: Daniel Baumann --- debian/progress-linux.postrm | 63 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100755 debian/progress-linux.postrm (limited to 'debian/progress-linux.postrm') diff --git a/debian/progress-linux.postrm b/debian/progress-linux.postrm new file mode 100755 index 0000000..38f85e8 --- /dev/null +++ b/debian/progress-linux.postrm @@ -0,0 +1,63 @@ +#!/bin/sh + +set -e + +PROJECT="progress-linux" +DOMAIN="progress-linux.org" + +Remove_apt_sources () +{ + # apt sources + rm -f "/etc/apt/sources.list.d/${PROJECT}.list" +} + +Remove_apt_preferences () +{ + # apt preferences + rm -f "/etc/apt/preferences.d/${PROJECT}.pref" +} + +Remove_ssh_known_hosts () +{ + if [ ! -e /etc/ssh/ssh_known_hosts ] + then + return + fi + + # ssh cert-authority + grep -v "^@cert-authority \*.${DOMAIN}" /etc/ssh/ssh_known_hosts > /etc/ssh/ssh_known_hosts.tmp + + if [ "$(md5sum /etc/ssh/ssh_known_hosts.tmp | cut -d' ' -f1)" = "2a2b4fdd70705b2029b35a24217138e6" ] + then + rm -f /etc/ssh/ssh_known_hosts.tmp + rm -f /etc/ssh/ssh_known_hosts + + rmdir /etc/ssh > /dev/null 2>&1 || true + else + mv -f /etc/ssh/ssh_known_hosts.tmp /etc/ssh/ssh_known_hosts + fi +} + +case "${1}" in + remove) + # apt + Remove_apt_sources + Remove_apt_preferences + + # openssh-server + Remove_ssh_known_hosts + ;; + + purge|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) + + ;; + + *) + echo "postrm called with unknown argument \`${1}'" >&2 + exit 1 + ;; +esac + +#DEBHELPER# + +exit 0 -- cgit v1.2.3