From: Michael Tremer Date: Thu, 13 Jun 2013 21:35:44 +0000 (+0200) Subject: nss-myhostname: Remove package. X-Git-Tag: pango~216 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=c5fd0a55806e0a65a38f9e3a8e0a80aeda277cb5;p=people%2Fstevee%2Fipfire-3.x.git nss-myhostname: Remove package. This is now shipped with systemd(-libs). --- diff --git a/nss-myhostname/nss-myhostname.nm b/nss-myhostname/nss-myhostname.nm deleted file mode 100644 index 6b66c1bd4..000000000 --- a/nss-myhostname/nss-myhostname.nm +++ /dev/null @@ -1,78 +0,0 @@ -############################################################################### -# IPFire.org - An Open Source Firewall Solution # -# Copyright (C) - IPFire Development Team # -############################################################################### - -name = nss-myhostname -version = 0.3 -release = 3 - -groups = System/Libraries -url = http://0pointer.de/lennart/projects/nss-myhostname/ -license = LGPLv2+ -summary = glibc plugin for local system host name resolution. - -description - nss-myhostname is a plugin for the GNU Name Service Switch (NSS) - functionality of the GNU C Library (glibc) providing host name - resolution for the locally configured system hostname as returned by - gethostname(2). - - Various software relies on an always resolvable local - host name. When using dynamic hostnames this is usually achieved by - patching /etc/hosts at the same time as changing the host name. This - however is not ideal since it requires a writable /etc file system and - is fragile because the file might be edited by the administrator at - the same time. nss-myhostname simply returns all locally configure - public IP addresses, or -- if none are configured -- the IPv4 address - 127.0.0.2 (wich is on the local loopback) and the IPv6 address ::1 - (which is the local host) for whatever system hostname is configured - locally. Patching /etc/hosts is thus no longer necessary. -end - -source_dl = - -build - install_cmds - mkdir -pv %{BUILDROOT}%{libdir} - ln -svf libnss_myhostname.so.2 \ - %{BUILDROOT}%{libdir}/libnss_myhostname.so - - rm -rf %{BUILDROOT}/usr/share/doc/nss-myhostname - end -end - -packages - package %{name} - groups += Base - - prerequires - /etc/nsswitch.conf - end - - # Add myhostname to the hosts line of /etc/nsswitch.conf - script postin - if [ -f "/etc/nsswitch.conf" ]; then - sed -i.bak -e ' - /^hosts:/ !b - /\/ b - s/[[:blank:]]*$/ myhostname/ - ' /etc/nsswitch.conf - fi - end - - # Remove myhostname from the hosts line of /etc/nsswitch.conf - script postun - if [ -f "/etc/nsswitch.conf" ]; then - sed -i.bak -e ' - /^hosts:/ !b - s/[[:blank:]]\+myhostname\>// - ' /etc/nsswitch.conf - fi - end - end - - package %{name}-debuginfo - template DEBUGINFO - end -end