CasperSecurity

Current Path : /var/lib/dpkg/info/
Upload File :
Current File : //var/lib/dpkg/info/ppp.postinst

#!/bin/sh
set -e

everything() {

# install /etc/ppp/pap-secrets and /etc/ppp/chap-secrets from templates,
# if necessary
for file in pap-secrets chap-secrets; do
  if [ -f /etc/ppp/$file ]; then
    TAG=$(head --lines=1 /etc/ppp/$file)
    if [ "$TAG" = "#GENERATED-BY-DEBIAN-INSTALLER#" ]; then
      (sed -e "s/-HOSTNAME-/$HOST/g" /usr/share/ppp/$file; \
        cat /etc/ppp/$file) > /etc/ppp/$file.tmp
      mv /etc/ppp/$file.tmp /etc/ppp/$file
    fi
  else
    sed -e "s/-HOSTNAME-/$HOST/g" < /usr/share/ppp/$file > /etc/ppp/$file
  fi
  chmod 600 /etc/ppp/$file
done

# install template provider files
if [ ! -f /etc/ppp/peers/provider ]; then
  install -g dip -m 640 /usr/share/ppp/provider.peer \
			/etc/ppp/peers/provider
fi
if [ ! -f /etc/chatscripts/provider ]; then
  install -g dip -m 640 /usr/share/ppp/provider.chatscript \
			/etc/chatscripts/provider
fi

# fix the log files permissions
LOG_FILES="/var/log/ppp.log /var/log/ppp-connect-errors"
for file in $LOG_FILES; do
  [ -e $file ] || continue
  chown root:adm $file
  chmod 640 $file
done

# Clean up after ppp-dns service removal
if dpkg --compare-versions "$2" le-nl "2.4.8-1+2~"; then
  rm -f /lib/systemd/system/pppd-dns.service.dpkg-bak
  deb-systemd-helper purge pppd-dns.service >/dev/null
  deb-systemd-helper unmask pppd-dns.service >/dev/null
  update-rc.d -f pppd-dns remove
fi

}

case "$1" in
    configure)
	everything "$@"
    ;;

    abort-upgrade|abort-remove|abort-deconfigure)
    ;;

    *)
    echo "postinst called with unknown argument '$1'" >&2
    exit 1
    ;;
esac

# Automatically added by dh_installdeb/13.6ubuntu1
dpkg-maintscript-helper rm_conffile /etc/bash_completion.d/pon 2.4.7-1\+2\~ -- "$@"
dpkg-maintscript-helper rm_conffile /etc/init.d/pppd-dns 2.4.8-1\+1\~exp1\~ -- "$@"
# 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