]> git.ipfire.org Git - people/ms/ipfire-3.x.git/commitdiff
nss-myhostname: Remove package.
authorMichael Tremer <michael.tremer@ipfire.org>
Thu, 13 Jun 2013 21:35:44 +0000 (23:35 +0200)
committerMichael Tremer <michael.tremer@ipfire.org>
Thu, 13 Jun 2013 21:35:44 +0000 (23:35 +0200)
This is now shipped with systemd(-libs).

nss-myhostname/nss-myhostname.nm [deleted file]

diff --git a/nss-myhostname/nss-myhostname.nm b/nss-myhostname/nss-myhostname.nm
deleted file mode 100644 (file)
index 6b66c1b..0000000
+++ /dev/null
@@ -1,78 +0,0 @@
-###############################################################################
-# IPFire.org    - An Open Source Firewall Solution                            #
-# Copyright (C) - IPFire Development Team <info@ipfire.org>                   #
-###############################################################################
-
-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
-                                       /\<myhostname\>/ 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