????JFIF??x?x????'
Server IP : 79.136.114.73 / Your IP : 216.73.216.221 Web Server : Apache/2.4.7 (Ubuntu) PHP/5.5.9-1ubuntu4.29 OpenSSL/1.0.1f System : Linux b8009 3.13.0-170-generic #220-Ubuntu SMP Thu May 9 12:40:49 UTC 2019 x86_64 User : www-data ( 33) PHP Version : 5.5.9-1ubuntu4.29 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /var/lib/dpkg/info_silent/ |
Upload File : |
#!/bin/sh # # This file is part of the resolvconf package. # set -e . /usr/share/debconf/confmodule MYNAME=resolvconf.postinst report() { echo "${MYNAME}: $*" ; } report_err() { report "Error: $*" >&2 ; } report_warn() { report "Warning: $*" >&2 ; } report_info() { report "$*" >&2 ; } OLD_RUN_DIR=/var/run is_immutable_file() { [ "$1" ] || return 2 [ -e "$1" ] || return 1 [ ! -L "$1" ] || return 1 local ATTR="$(lsattr "$1" 2>/dev/null || :)" [ "$ATTR" ] || return 1 echo "$ATTR" | awk '$1 ~ /i/ { exit 0; }; { exit 1; }' } ### Deal with obsolete configuration files ### rm -f /etc/dhcp3/dhclient-enter-hooks.d/resolvconf [ -f /etc/resolvconf/update.d/bind ] && mv -f /etc/resolvconf/update.d/bind /etc/resolvconf/update.d/bind.dpkg-old ### Create run-time directories and linkify ### # # We create the run-time directories here, in the postinst, even though # we also do so in the preinst, because # * the system may have rebooted since the preinst ran, causing # everything on tmpfses to disappear; # * multistrap doesn't run the preinst at all. # case "$1" in configure) # Linkify /etc/resolv.conf if appropriate db_get resolvconf/linkify-resolvconf if [ "$RET" = "true" ] ; then if is_immutable_file /etc/resolv.conf ; then db_input critical resolvconf/fixing-immutable db_go || : chattr -i /etc/resolv.conf fi if [ -f /etc/resolv.conf ] \ && [ ! -L /etc/resolv.conf ] then # Back up original file if [ ! -e /etc/resolvconf/resolv.conf.d/original ] ; then cp -a /etc/resolv.conf /etc/resolvconf/resolv.conf.d/original db_get resolvconf/link-tail-to-original if [ "$RET" = "true" ]; then ln -s original /etc/resolvconf/resolv.conf.d/tail else : > /etc/resolvconf/resolv.conf.d/tail fi else cp -a /etc/resolv.conf /etc/resolv.conf.dpkg-old fi mkdir -p /run/resolvconf/interface # Before creating the link, make sure that the original file is # at the target of the link. /sbin/resolvconf will overwrite # this when it does an update, of course. if [ ! -e /run/resolvconf/resolv.conf ] ; then cp -a /etc/resolv.conf /run/resolvconf/resolv.conf fi # Add the original file to the database so that its contents # are included when resolvconf updates. # Yes, this is an ugly workaround for the problem that there # is no way to obtain nameserver information from interface # configurers after they have done their configuration work. cp -a /etc/resolv.conf /run/resolvconf/interface/original.resolvconf fi # Create the link and make sure we don't convert it again on upgrade # The link is relative to allow for cp from outside a chroot into a chroot # to work without overwriting the file outside the chroot (or failing) ln -nsf ../run/resolvconf/resolv.conf /etc/resolv.conf db_set resolvconf/linkify-resolvconf false fi # FHS violation; get rid of it, we use /run directly now. if [ -e /etc/resolvconf/run ]; then rm -rf /etc/resolvconf/run fi ;; # triggered) # Don't do anything here # ;; # abort-upgrade) # Don't do anything here since we don't do anything in the prerm on upgrade or on failed-upgrade # ;; # abort-remove) # Don't do anything extra here since we don't deconfigure anything in the prerm on remove # ;; # abort-deconfigure) # Don't do anything extra here since we don't do anything in the prerm on deconfigure # ;; esac db_stop ### Notify others of our installation ### is_installed() { # Same function in preinst, postinst, postrm [ "$1" ] || return 1 dpkg-query -W -f='${Status}\n' "$1" 2>/dev/null | grep -siq '^[[:alpha:]]\+ [[:alpha:]]\+ installed$' >/dev/null 2>&1 } case "$1" in configure) if [ -f /run/resolvconf/packages-to-notify ] ; then PACKAGES_TO_NOTIFY="$(cat /run/resolvconf/packages-to-notify)" rm -f /run/resolvconf/packages-to-notify for PKG in $PACKAGES_TO_NOTIFY ; do if is_installed "$PKG" ; then SCRPT="/usr/lib/resolvconf/dpkg-event.d/$PKG" if [ -x "$SCRPT" ] ; then "$SCRPT" install || : fi fi done fi ;; # triggered) # Don't do anything # ;; # abort-upgrade) # Don't do anything here since we don't do anything in the prerm on upgrade or on failed-upgrade # ;; # abort-remove) # Don't do anything extra here since we don't deconfigure anything in the prerm on remove # ;; # abort-deconfigure) # Don't do anything extra here since we don't do anything in the prerm on deconfigure # ;; esac # Automatically added by dh_installinit if [ -x "/etc/init.d/resolvconf" ] || [ -e "/etc/init/resolvconf.conf" ]; then if [ ! -e "/etc/init/resolvconf.conf" ]; then update-rc.d resolvconf defaults >/dev/null fi invoke-rc.d resolvconf start || exit $? fi # End automatically added section # Automatically added by dh_installinit update-rc.d -f resolvconf remove >/dev/null || exit $? # End automatically added section exit 0