bind-9.11.2-lp150.8.6.1 4 > $ A p [M鸋/=:F}r 7O,maA?Z&;R^pÌa̠ >\yKLx PCS[˵HS{y{VR>Y8Xؚo5C9؟swp,}97J>B!h(ݧem[E `Hd~ :1.jcIt0΅Wi*{ W-;Em4E خ]ܔ/FJW70d05e641c57ae2a03ebfce206695bdd7460e2cd 3214c77f4ab79b8925e64844aab904fa4d5ce333f0a976ffba568a6f079cb106 $ [M鸋/=l"ЎYoeO]P%\6W0 2w8Ӭso3|-WMFYhӔ)]7/z̉ }y+[Ke#X%(% q_c9CHj!7g2^(XgP$9y1 #y歅~9Q]i`)]|/U'vp]0R~tͪ03:!(.q?sD9tb[MnRi > p I 7 ? 7 d B X \ h l " $ ' " (x " ( " ) " ) " /j " / " 0d " 1 " 1 1 " 2h 2 5 3t 5 7 5 ( 8 8 8$ 9 :H : B = )^ > )f ? )n @ )v B )~ F ) G ) " H *( " I * " X * Y * Z +( [ +0 \ +@ " ] + " ^ - b . c /2 d / e / f / l / u / " v 0d w 4 " x 5H " y 5 7 z 6 6 6 6 7 C bind 9.11.2 lp150.8.6.1 Domain Name System (DNS) Server (named) Berkeley Internet Name Domain (BIND) is an implementation of the Domain Name System (DNS) protocols and provides an openly redistributable reference implementation of the major components of the Domain Name System. This package includes the components to operate a DNS server. [Mcloud111 )openSUSE Leap 15.0 openSUSE MPL-2.0 http://bugs.opensuse.org Productivity/Networking/DNS/Servers http://isc.org/sw/bind/ linux x86_64 # Are we updating from a package named bind9? if test -d usr/share/doc/packages/bind9 && sbin/chkconfig -c named; then NAMED_ACTIVE_FILE="var/adm/named.was.active" test -f ${NAMED_ACTIVE_FILE} && old ${NAMED_ACTIVE_FILE} ACTIVE_DIR=$( dirname ${NAMED_ACTIVE_FILE}) test -d ${ACTIVE_DIR} || mkdir -p ${ACTIVE_DIR} touch ${NAMED_ACTIVE_FILE} fi getent group named >/dev/null || /usr/sbin/groupadd -g 44 -o -r named getent passwd named >/dev/null || /usr/sbin/useradd -r -o -g named -u 44 -s /bin/false -c "Name server daemon" -d /var/lib/named named # Might be an update. getent passwd named >/dev/null || /usr/sbin/usermod -s /bin/false -d /var/lib/named named # var/run/named is now a sym link pointing to the chroot jail test -L var/run/named || rm -rf var/run/named test -f etc/sysconfig/named && \ . etc/sysconfig/named # Store NAMED_RUN_CHROOTED setting to a temp file. TEMP_SYSCONFIG_FILE="var/adm/named-chroot" TEMP_DIR=$( dirname ${TEMP_SYSCONFIG_FILE}) test -d ${TEMP_DIR} || \ mkdir -p ${TEMP_DIR} test -e ${TEMP_SYSCONFIG_FILE} && \ old ${TEMP_SYSCONFIG_FILE} echo "NAMED_RUN_CHROOTED=\"${NAMED_RUN_CHROOTED}\"" >${TEMP_SYSCONFIG_FILE} test -n "$FIRST_ARG" || FIRST_ARG="$1" # disable migration if initial install under systemd [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$FIRST_ARG" -eq 1 ]; then for service in named.service ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in named.service ; do # The tag file might have been left by a preceding # update (see 1059627) rm -f "/run/rpm-bind-update-$service-new-in-upgrade" if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-bind-update-$service-new-in-upgrade" fi done for service in named.service ; do sysv_service="${service%.*}" if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --save $sysv_service || : done fi PNAME=named SUBPNAME=-named SYSC_TEMPLATE=/usr/share/fillup-templates/sysconfig.$PNAME$SUBPNAME # If template not in new /usr/share/fillup-templates, fallback to old TEMPLATE_DIR if [ ! -f $SYSC_TEMPLATE ] ; then TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME fi SD_NAME="" if [ -x /bin/fillup ] ; then if [ -f $SYSC_TEMPLATE ] ; then echo "Updating /etc/sysconfig/$SD_NAME$PNAME ..." mkdir -p /etc/sysconfig/$SD_NAME touch /etc/sysconfig/$SD_NAME$PNAME /bin/fillup -q /etc/sysconfig/$SD_NAME$PNAME $SYSC_TEMPLATE fi else echo "ERROR: fillup not found. This should not happen. Please compare" echo "/etc/sysconfig/$PNAME and $TEMPLATE_DIR/sysconfig.$PNAME and" echo "update by hand." fi TEMP_SYSCONFIG_FILE="var/adm/named-chroot" # Are we in update mode? if [ ${FIRST_ARG:-0} -gt 1 ]; then # Is named.conf an old, /var/named configuration? if [ -f etc/named.conf ] && grep -qi '^[[:space:]]*directory[[:space:]]*"/var/named"[[:space:]]*;' etc/named.conf; then test -d var/log || \ mkdir -p var/log CONVLOG="/var/log/named-move-to-var-lib" # move zone files to new location echo "Moving zone files to new location /var/lib/named" | tee ${CONVLOG} IFS=" " for dir in var/named var/named/slave; do for source in $( find ${dir} -maxdepth 1 ); do case "${source#var/named/}" in localhost.zone|127.0.0.zone|root.hint|slave|var/named) continue ;; esac sourcedir=$( echo "${source%/*}") destdir=$( echo "${sourcedir#var/named}") if [ -e "var/lib/named/${destdir}/${source##*/}" ]; then echo "Warning: /var/lib/named${destdir}/${source##*/} already exists; skipped." | tee -a ${CONVLOG} else echo "${source#var/named/}" | tee -a ${CONVLOG} mv "${source}" "var/lib/named/${destdir}" fi done done # updating named.conf echo -n "Backup old /etc/named.conf to " | tee -a ${CONVLOG} oldconfig=$( old etc/named.conf) 2>/dev/null oldconfig=${oldconfig##*/} echo -n "/etc/${oldconfig}. Conversion " | tee -a ${CONVLOG} sed -e "s@\"/var/named\"@\"/var/lib/named\"@" "etc/${oldconfig}" > etc/named.conf 2>/dev/null conv_rc=$? if [ ${conv_rc} -eq 0 ]; then echo "succeded." | tee -a ${CONVLOG} chmod --reference="etc/${oldconfig}" etc/named.conf chown --reference="etc/${oldconfig}" etc/named.conf else echo "failed." | tee -a ${CONVLOG} fi if [ ${conv_rc} -eq 0 ]; then cat << EOF >>${CONVLOG} Result: named.conf conversion succeded. For details check the following diff of the the old and new configuration. EOF diff -u etc/${oldconfig} etc/named.conf >>${CONVLOG} else cat << EOF >>${CONVLOG} Result: Conversion failed. You must check your /etc/named.conf EOF fi else rm -f var/lib/update-messages/bind.1 fi # End of 'Is named.conf an old, /var/named configuration?'. # Add include files to NAMED_CONF_INCLUDE_FILES if we have already a include # file (SL Standard Server 8) and NAMED_RUN_CHROOTED from the # TEMP_SYSCONFIG_FILE is empty. if [ -f ${TEMP_SYSCONFIG_FILE} ]; then . ${TEMP_SYSCONFIG_FILE} fi if [ -s etc/named.conf.include -a -z "${NAMED_RUN_CHROOTED}" ]; then test -f etc/sysconfig/named && . etc/sysconfig/named if [ "${NAMED_INITIALIZE_SCRIPTS}" = "createNamedConfInclude" -a \ -z "${NAMED_CONF_INCLUDE_FILES}" ]; then # Get the included files from an existing meta include file. INCLUDE_LINES=$( grep -e '^[[:space:]]*include' etc/named.conf.include | cut -f 2 -d '"') if [ "${INCLUDE_LINES}" -a -z "${NAMED_CONF_INCLUDE_FILES}" ]; then for file in ${INCLUDE_LINES}; do # don't add a file a second time echo "${INCLUDE_FILES}" | grep -qe "\<${file#/etc/named.d/}\>" && continue # don't add the meta include file as the init script copy it anyway # to the chroot jail test "${file}" = "/etc/named.conf.include" && continue test "${INCLUDE_FILES}" && INCLUDE_FILES="${INCLUDE_FILES} " # strip off any leading /etc/named.d/ as the init script takes care # of relative file names INCLUDE_FILES="${INCLUDE_FILES}${file#/etc/named.d/}" done TMPFILE=$( mktemp /var/tmp/named.sysconfig.XXXXXX) if [ $? -ne 0 ]; then echo "Can't create temp file. Please add your included files from /etc/named.conf to" echo "NAMED_CONF_INCLUDE_FILES of /etc/sysconfig/named manually." return fi chmod --reference=etc/sysconfig/named ${TMPFILE} if sed "s+^NAMED_CONF_INCLUDE_FILES.*$+NAMED_CONF_INCLUDE_FILES=\"${INCLUDE_FILES}\"+" etc/sysconfig/named > "${TMPFILE}"; then mv "${TMPFILE}" etc/sysconfig/named else echo "Can't set NAMED_CONF_INCLUDE_FILES of /etc/sysconfig/named to \"${INCLUDE_FILES}\"." fi fi fi else rm -f touch var/lib/update-messages/bind.3 fi # End of 'Add include files to NAMED_CONF_INCLUDE_FILES' fi # End of 'Are we in update mode?' # Remove TEMP_SYSCONFIG_FILE in any case. rm -f ${TEMP_SYSCONFIG_FILE} test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" -a -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -eq 1 ]; then if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl preset named.service || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in named.service ; do if [ ! -e "/run/rpm-bind-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-bind-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done for service in named.service ; do sysv_service=${service%.*} if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --apply $sysv_service || : touch /var/lib/systemd/migrated/$sysv_service || : done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable named.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop named.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart named.service ) || : fi else # package uninstall for service in named.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi fi E f 7 9 {( | `O ( c X S A큤A큤A쁤A큤A큤A [M[M[MB]/[M[M[M[M[M[M[M[M[M[M[M[M[M[M[M[M[M[M[M[M[M[M[MKlO[MKc?[M[M[M[M057ac1fe5f80bcf2645ff8bf0ea95bf90021f376af11cdd12596583b939c38b6 7eb505f2605a3d121c0995399adf3f25c9f079c00335f5dda1afb9ed8e648a38 6a1e6073019a2023df1d928819b5f9679e0687a93a9ebc09947b46d4e990062d 57ce1830ac2ced6f12d7c0944c4803fd46eab4e4c735710397fef830e4843b61 e8449dbdcb173de135c2871558a0489db622c0019e12a7a2df37a5691fac2c66 74270baacc58286a6861d5a9b1b035327fbd7d790ec39fcb5b5edefa61c1638a ecca94e653f7eae33ca15ee5bd1abb5c46361eb5d73c3e37aba6a4d40c26c5d7 1421793c5b3512a50b847abb6a0123884499e82d9b00a300b2a052736c762bcf 30d5630917260442d6550e6038ad98065fdc0f39520dad752d362996fee42384 51a74a00f06ef0471b77de90a0f29fb2bf61afbe309e0532e3988fd8065f78d5 9f58abc11def82dbce9b95bd0ffee8a6b7ffb8609506b379b3172b83a067177f fa0b7ce37a89bea501f4b73d39be316480df3d4883d766b8c4b6fe9916387760 5de465e565196525f1fa9d39fa4973fb80e2e4a5f10c82c0d45c1153465908d7 34b31248bd77083f71fbac8e6ea54ccfc1f2061f83a46a467a85834ee3e2b9d6 629a44d1f798ac9c4784b6f94abf192e8a1d4d5c45dc8635c98be1b2228f6ca0 fa2a299d8cfe73e14dd631978b8e6e29d14dc923fa9d8a9bdc0c5df6fdb87e2c d33176d2198b0dd5687caee72c32497538658bc5c9462c945063aa85e4324089 27bbd7c0a92de341484e00b6923d0034ff06120a298524db4ae7cd085eac9b35 6efc6f1640d386796265c7ace88f0582825bd11b4fe01e42d9d2bb6a55584d07 888bf8a286ccec8e0cfe8b122efa092960dfcfd9879fd8cc9ec8071f222eb7c2 1fe062b6250d6a0d5e775397f5f53f5cc13caff57be8c08ed2a5db3d769310a0 a53ef6231189b2663029ff9ad76c7d2f2d534587090cf52007520d791326af69 e39000a6069d4e1bddad68ca13a3e4762f2ca939db3b2c4cb0278e55e4ed5e63 ../var/lib/named/var/run/named named-checkzone /sbin/service named-checkzone.8.gz @ @ root root root root root root root root root root root root root root root root root root root root root root root root root root root root named root root root root named named named root root root root root root root root root root root root root root root root root root root root root root root root root root named root root root root named bind-9.11.2-lp150.8.6.1.src.rpm bind bind(x86-64) bind8 bind9 config(bind) dns_daemon @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ /bin/sh /bin/sh /bin/sh /bin/sh /bin/sh /usr/bin/perl bind-chrootenv bind-utils bind-utils config(bind) coreutils diffutils fillup grep libGeoIP.so.1()(64bit) libbind9.so.160()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libcap.so.2()(64bit) libcrypto.so.1.1()(64bit) libcrypto.so.1.1(OPENSSL_1_1_0)(64bit) libdl.so.2()(64bit) libdl.so.2(GLIBC_2.2.5)(64bit) libdns.so.169()(64bit) libisc.so.166()(64bit) libisccc.so.160()(64bit) libisccfg.so.160()(64bit) libjson-c.so.3()(64bit) liblber-2.4.so.2()(64bit) libldap_r-2.4.so.2()(64bit) liblwres.so.160()(64bit) libmariadb.so.3()(64bit) libmariadb.so.3(libmysqlclient_18)(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.2.5)(64bit) libxml2.so.2()(64bit) libxml2.so.2(LIBXML2_2.4.30)(64bit) libxml2.so.2(LIBXML2_2.6.0)(64bit) libxml2.so.2(LIBXML2_2.6.3)(64bit) libz.so.1()(64bit) rpmlib(CompressedFileNames) rpmlib(FileDigests) rpmlib(PayloadFilesHavePrefix) rpmlib(PayloadIsXz) shadow systemd systemd systemd systemd 9.11.2-lp150.8.6.1 3.0.4-1 4.6.0-1 4.0-1 5.2-1 4.14.1 [[Z@Z@ZZZz@Zg#Z'Z[@Z@ZfZ@Z@Z@Z@Z@Z,@Z Z @YzYm@Yh@YZ1YV=@Y /X@X7@XBXwoXW_@WbW@V@VV@VvVwVVBU@UUS