dhcp-12:4.2.5-27.sl7.2 > H H t x H F T;V ?*}}= _rP< *Q- yignjQ{ ~:93fee3786063fc355ca089f7f9114c8c9172f059 y0J]vtF T;V ?*}}w TxL#Q#+I XLhW4t̨F > B 7 ? 7 d I 0 4 D H Y j n j F @ | 0 A p ! ! ! ( ) * + , - 8 9 !h : } = 1 > 1 ? 1 @ 2 D 2 G 2 H 2 I 3 X 3( Y 30 \ 3T ] 3 ^ 59 b 6 d 7[ e 7` f 7c l 7e 7 C dhcp 4.2.5 27.sl7.2 Dynamic host configuration protocol software DHCP (Dynamic Host Configuration Protocol) is a protocol which allows individual devices on an IP network to get their own network configuration information (IP address, subnetmask, broadcast address, etc.) from a DHCP server. The overall purpose of DHCP is to make it easier to administer a large network. To use DHCP on your network, install a DHCP service (or relay agent), and on clients run a DHCP client daemon. The dhcp package provides the ISC DHCP service and relay agent. T2hsl7.fnal.gov Scientific Linux Scientific Linux ISC Scientific Linux System Environment/Daemons http://isc.org/products/DHCP/ linux x86_64 # /usr/share/doc/setup/uidgid getent group dhcpd >/dev/null || groupadd --force --gid 177 --system dhcpd if ! getent passwd dhcpd >/dev/null ; then if ! getent passwd 177 >/dev/null ; then useradd --system --uid 177 --gid dhcpd --home / --shell /sbin/nologin --comment "DHCP server" dhcpd else useradd --system --gid dhcpd --home / --shell /sbin/nologin --comment "DHCP server" dhcpd fi fi exit 0 # Initial installation if [ $1 -eq 1 ] ; then # Initial installation /usr/bin/systemctl preset dhcpd.service dhcpd6.service dhcrelay.service >/dev/null 2>&1 || : fi chown -R dhcpd:dhcpd /var/lib/dhcpd/ for servicename in dhcpd dhcpd6 dhcrelay; do etcservicefile=/etc/systemd/system/${servicename}.service if [ -f ${etcservicefile} ]; then grep -q Type= ${etcservicefile} || sed -i '/\[Service\]/a Type=notify' ${etcservicefile} fi done exit 0 # Package removal, not upgrade if [ $1 -eq 0 ] ; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable dhcpd.service dhcpd6.service dhcrelay.service > /dev/null 2>&1 || : /usr/bin/systemctl stop dhcpd.service dhcpd6.service dhcrelay.service > /dev/null 2>&1 || : fi # Package upgrade, not uninstall /usr/bin/systemctl daemon-reload >/dev/null 2>&1 || : if [ $1 -ge 1 ] ; then # Package upgrade, not uninstall /usr/bin/systemctl try-restart dhcpd.service dhcpd6.service dhcrelay.service >/dev/null 2>&1 || : fi ' : u x S z s@ x D C ~ S C x # - AAA聤큤A큤A큤A큤 T2hT2hT2PT2hT2hT2hPʐT2hT2hT2hT2hT2hT2hT2hT2hP2T2hT2hPʐPʐPʐT2hT2hT2hT2hT2hT2hT2hT2hT2h 607fcfd19d5b2fb7c8e1f454ce9bdce9b30d8ed3ec7aa7cd5c261341da3a37f3 82fe25d137dddd48593ea76d2cd4228b9bd6df1c498f51d142e4b3e818e14a61 1fabb1a960cb5f754320b56bfe974fa07b4f57658a4d37ff312709c576663242 f2a9c01e7e5582c2e23bcb1cb1acab59e7d557630236d84893fb09a7a3139596 f21e0ce25fdae45193a670a1f36feb8e93f90cbc3740bd4203ef5dc29aabe85b 1e65384cb11e94c64c0fb83d1f3facd8546291c7504296858051627b298be7c3 8dd66362348d842014fa6d188be11549819e0a22030020433191d727535a5e20 567c50fa68c77f30175549e7d512cb72f179bfb69eb17cdbdfd590372fb983b7 0d02e31512fe29776be7bb7af579d0595cd402b386ca76da236601a87b9decba 6b766424da18e0c58c22073e366df115859157a948b2ed7a57dc2637d1ba6f2e 48958b08bf104715b6d649d843af43b33e0eea0a477d6f60197eff8680cb73bb 3dad6091ac29b756ca6ef6a56f2a37d5fd48d9e95e7b59b89236e2756b8e00e7 17b474ea73b0482c4721e839353e7f28389d78f5c498f6106f7c0b37548d6bb0 868ec9452c7fbf331c86892e596a3f9bab6fd9f7a558daa6c4835b989092d2ff f2a9c01e7e5582c2e23bcb1cb1acab59e7d557630236d84893fb09a7a3139596 1d4677ce8e9f642bf80bdd822f6845f2ebc0f5edbe00793a4df960442ed8eb87 6ae5ef948ffbd0f15307949246f425839917ee1189f48fb2b724cabeaaf6bd2a 3fb52a7fde371bf30bbd8f100771cd0cb495dedc85239309701b49b22e2850c0 849c7dd526cb23d2397da7f0c09febba10b8bf5ff3fa3624ad3cbcfe8b88df7d 3d62ebfade7c8d486e331d8a4eed24d64e7e79eaeba16c2d3377cdc7781d460b 2920a4c835059e130e011eb719f03facbf011a291a98b4c569dad86170512173 26e84fc2ac1e6923524be25ec71b0a93e3ab93dea1cba8e326b52825ae42ca6f e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 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 dhcpd dhcpd dhcpd 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 dhcpd dhcpd dhcpd dhcp-4.2.5-27.sl7.2.src.rpm @ @dhcp dhcp(x86-64) @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ dhcp-common dhcp-libs(x86-64) shadow-utils coreutils systemd systemd systemd /bin/sh /bin/sh /bin/sh /bin/sh /bin/sh rpmlib(FileDigests) rpmlib(PayloadFilesHavePrefix) rpmlib(CompressedFileNames) /bin/bash libcap-ng.so.0()(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.4)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.4)(64bit) libdhcpctl.so.0()(64bit) libdns-export.so.100()(64bit) libisc-export.so.95()(64bit) liblber-2.4.so.2()(64bit) libldap-2.4.so.2()(64bit) libomapi.so.0()(64bit) libsystemd-daemon.so.0()(64bit) libsystemd-daemon.so.0(LIBSYSTEMD_DAEMON_31)(64bit) rtld(GNU_HASH) rpmlib(PayloadIsXz) 12:4.2.5-27.sl7.2 12:4.2.5-27.sl7.2 4.6.0-1 4.0-1 3.0.4-1 5.2-1 4.11.1 # convert DHC*ARGS from /etc/sysconfig/dhc* to /etc/systemd/system/dhc*.service for servicename in dhcpd dhcpd6 dhcrelay; do if [ -f /etc/sysconfig/${servicename} ]; then # get DHCPDARGS/DHCRELAYARGS value from /etc/sysconfig/${servicename} source /etc/sysconfig/${servicename} if [ "${servicename}" == "dhcrelay" ]; then args=$DHCRELAYARGS else args=$DHCPDARGS fi # value is non-empty (i.e. user modified) and there isn't a service unit yet if [ -n "${args}" -a ! -f /etc/systemd/system/${servicename}.service ]; then # in $args replace / with \/ otherwise the next sed won't take it args=$(echo $args | sed 's/\//\\\//'g) # add $args to the end of ExecStart line sed -r -e "/ExecStart=/ s/$/ ${args}/" \ < /usr/lib/systemd/system/${servicename}.service \ > /etc/systemd/system/${servicename}.service fi fi done dhcp T2@T+SRUR@RkRG@RxR@-@R<8R6RC@QB@QY@Q@QQKQQ'@Q@Qm=@Q\QQQ']Q@Q"@PP9@PP@P!@PPPPYP*P{@P~PvPtPb@PQP7lP4P2&P.2@PPPPP