CasperSecurity

Current Path : /var/lib/dpkg/info/
Upload File :
Current File : /var/lib/dpkg/info/certbot.postrm

#!/bin/sh
# postrm script for letsencrypt
#
# see: dh_installdeb(1)

set -e

# Source the debconf shell library
if [ -f /usr/share/debconf/confmodule ]; then
    . /usr/share/debconf/confmodule
fi

remove_letsencrypt_dir()
{
    rm -rf /etc/letsencrypt
}

case "$1" in
    purge)
        # Are we able to check for live certs?
        if [ -e /usr/bin/openssl ]; then
            removeinteractive=false
            for cert in /etc/letsencrypt/live/*/cert.pem; do
                if test -e "$cert" && openssl x509 -in "${cert}" -noout -checkend 0 >/dev/null 2>&1; then
                    removeinteractive=true
                    break
                fi
            done

            if "$removeinteractive"; then
                # We have live certs.  Prompt for deletion.
                db_input high certbot/remove_live_certs || true
                db_go || true
                db_get certbot/remove_live_certs || true
                if [ "$RET" = "true" ]; then
                    remove_letsencrypt_dir
                else
                    echo "Not removing live certificates in /etc/letsencrypt"
                fi
            else
                # No live certs.  It's safe to purge.
                remove_letsencrypt_dir
            fi
        else
            # We can't look, so cross our fingers and hope
            remove_letsencrypt_dir
        fi

        rm -rf /var/log/letsencrypt
    ;;

    remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
    ;;

    *)
        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.

# Automatically added by dh_installsystemd/13.6ubuntu1
if [ "$1" = remove ] && [ -d /run/systemd/system ] ; then
	systemctl --system daemon-reload >/dev/null || true
fi
# End automatically added section
# Automatically added by dh_installsystemd/13.6ubuntu1
if [ "$1" = "remove" ]; then
	if [ -x "/usr/bin/deb-systemd-helper" ]; then
		deb-systemd-helper mask 'certbot.timer' >/dev/null || true
	fi
fi

if [ "$1" = "purge" ]; then
	if [ -x "/usr/bin/deb-systemd-helper" ]; then
		deb-systemd-helper purge 'certbot.timer' >/dev/null || true
		deb-systemd-helper unmask 'certbot.timer' >/dev/null || true
	fi
fi
# End automatically added section
# Automatically added by dh_installsystemd/13.6ubuntu1
if [ "$1" = remove ] && [ -d /run/systemd/system ] ; then
	systemctl --system daemon-reload >/dev/null || true
fi
# End automatically added section
# Automatically added by dh_installdebconf/13.6ubuntu1
if [ "$1" = purge ] && [ -e /usr/share/debconf/confmodule ]; then
	. /usr/share/debconf/confmodule
	db_purge
fi
# End automatically added section


exit 0
Hacker Blog, Shell İndir, Sql İnjection, XSS Attacks, LFI Attacks, Social Hacking, Exploit Bot, Proxy Tools, Web Shell, PHP Shell, Alfa Shell İndir, Hacking Training Set, DDoS Script, Denial Of Service, Botnet, RFI Attacks, Encryption
Telegram @BIBIL_0DAY