Author: jajcus Date: Sun May 2 17:15:47 2010 GMT Module: packages Tag: HEAD ---- Log message: - do not build the insecure legacy (no-avahi) code by default - avahi bcond also added - add nss_mdns to /etc/resolv.conf in %post - Release: 2
---- Files affected: packages/nss_mdns: nss_mdns.spec (1.11 -> 1.12) ---- Diffs: ================================================================ Index: packages/nss_mdns/nss_mdns.spec diff -u packages/nss_mdns/nss_mdns.spec:1.11 packages/nss_mdns/nss_mdns.spec:1.12 --- packages/nss_mdns/nss_mdns.spec:1.11 Fri Dec 28 16:18:56 2007 +++ packages/nss_mdns/nss_mdns.spec Sun May 2 19:15:42 2010 @@ -1,9 +1,15 @@ # $Revision$, $Date$ +# +# Conditional build: +%bcond_with legacy # enable the insecure legacy code (no avahi + # dependency then) +%bcond_without avahi # disable avahi support +# Summary: mDNS Service Switch Module Summary(pl.UTF-8): ModuĊ NSS mDNS Name: nss_mdns Version: 0.10 -Release: 1 +Release: 2 License: LGPL v2.1 Group: Base Source0: http://0pointer.de/lennart/projects/nss-mdns/nss-mdns-%{version}.tar.gz @@ -12,6 +18,10 @@ BuildRequires: autoconf BuildRequires: automake BuildRequires: libtool +Requires(post): /etc/nsswitch.conf +Requires(post): grep +Requires(post): sed +%{!?with_legacy:Requires: avahi} BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %define _libdir /%{_lib} @@ -40,7 +50,8 @@ %{__autoheader} %{__automake} %configure \ - --enable-legacy + --%{?with_legacy:en}%{!?with_legacy:dis}able-legacy \ + --%{?with_avahi:en}%{!?with_avahi:dis}able-avahi %{__make} %install @@ -49,6 +60,14 @@ %{__make} install \ DESTDIR=$RPM_BUILD_ROOT +%post +if ! grep -q '^hosts:.*mdns' /etc/nsswitch.conf ; then + %banner %{name} <<-EOF + Adding Multicast-DNS resolver to /etc/nsswitch.conf +EOF + sed -i -e's/^\(hosts:.*\)dns\(.*\)/\1mdns4_minimal [NOTFOUND=return] dns mdns4\2/' /etc/nsswitch.conf +fi + %clean rm -rf $RPM_BUILD_ROOT @@ -63,6 +82,12 @@ All persons listed below can be reached at <cvs_login>@pld-linux.org $Log$ +Revision 1.12 2010/05/02 17:15:42 jajcus +- do not build the insecure legacy (no-avahi) code by default +- avahi bcond also added +- add nss_mdns to /etc/resolv.conf in %post +- Release: 2 + Revision 1.11 2007/12/28 15:18:56 zbyniu - up to 0.10 ================================================================ ---- CVS-web: http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/nss_mdns/nss_mdns.spec?r1=1.11&r2=1.12&f=u _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
