[isdn4k-utils] drop 40-isdn.rules entirely, it's fixed in kernel fix isdn4k-utils-mkzonedb.patch

Than Ngo than at fedoraproject.org
Thu Jul 31 10:07:22 UTC 2014


commit cdd54207ab2e6768f59efd4b63c2c02f4c37a3c1
Author: Than Ngo <than at redhat.com>
Date:   Thu Jul 31 12:06:48 2014 +0200

    drop 40-isdn.rules entirely, it's fixed in kernel
    fix isdn4k-utils-mkzonedb.patch

 isdn4k-utils-mkzonedb.patch |   11 +++++------
 isdn4k-utils.spec           |   10 ++++++----
 2 files changed, 11 insertions(+), 10 deletions(-)
---
diff --git a/isdn4k-utils-mkzonedb.patch b/isdn4k-utils-mkzonedb.patch
index 9e322b9..aa603c8 100644
--- a/isdn4k-utils-mkzonedb.patch
+++ b/isdn4k-utils-mkzonedb.patch
@@ -1,11 +1,10 @@
-diff -up isdn4k-utils-CVS-2010-05-01-patched/isdnlog/tools/zone/mkzonedb.c.me isdn4k-utils-CVS-2010-05-01-patched/isdnlog/tools/zone/mkzonedb.c
---- isdn4k-utils-CVS-2010-05-01-patched/isdnlog/tools/zone/mkzonedb.c.me	2014-07-30 16:16:17.000000000 +0200
-+++ isdn4k-utils-CVS-2010-05-01-patched/isdnlog/tools/zone/mkzonedb.c	2014-07-30 16:15:22.000000000 +0200
-@@ -361,7 +361,7 @@ int main (int argc, char *argv[])
- 	}
+diff -up isdn4k-utils-CVS-2010-05-01-patched/isdnlog/tools/zone/mkzonedb.c.crash isdn4k-utils-CVS-2010-05-01-patched/isdnlog/tools/zone/mkzonedb.c
+--- isdn4k-utils-CVS-2010-05-01-patched/isdnlog/tools/zone/mkzonedb.c.crash	2014-07-31 11:31:57.000000000 +0200
++++ isdn4k-utils-CVS-2010-05-01-patched/isdnlog/tools/zone/mkzonedb.c	2014-07-31 11:35:12.000000000 +0200
+@@ -362,6 +362,7 @@ int main (int argc, char *argv[])
          if (verbose)
              stdoutisatty = isatty(fileno(stdout));
--	
+ 
 +	if (!rf || !df) usage(argv);
  	read_rzfile(rf);
  	make_table();
diff --git a/isdn4k-utils.spec b/isdn4k-utils.spec
index e8e21a4..4d3a368 100644
--- a/isdn4k-utils.spec
+++ b/isdn4k-utils.spec
@@ -56,7 +56,9 @@ Requires: initscripts >= 5.92
 Requires(pre): coreutils, chkconfig, /sbin/service, bzip2
 Conflicts: filesystem < 3
 Conflicts: udev <= 179-1
-Requires: systemd-units >= 39-2
+Requires(post): systemd
+Requires(preun): systemd
+Requires(postun): systemd
 Requires: %{name}-data = %{version}-%{release}
 
 BuildRequires: openjade
@@ -76,7 +78,7 @@ BuildRequires: imake
 BuildRequires: automake
 BuildRequires: libtool
 BuildRequires: ppp-devel
-BuildRequires: systemd-units >= 39-2
+BuildRequires: systemd
 # for /usr/bin/pod2man
 %if 0%{?fedora} > 18 || 0%{?rhel} > 6
 BuildRequires: perl-podlators
@@ -284,7 +286,7 @@ install -m 644 %{SOURCE7} $RPM_BUILD_ROOT/etc
 echo "# config files" >> %{buildroot}/etc/ppp/ioptions
 
 # install 40-isdn.rules, it's dropped from udev in F14 and later
-%if 0%{?fedora} > 13 || 0%{?rhel} > 6
+%if 0%{?fedora} < 21 || 0%{?rhel} > 6
 	mkdir -p %{buildroot}/usr/lib/udev/rules.d
 	install -m 644 %{SOURCE10} %{buildroot}/usr/lib/udev/rules.d/
 %endif
@@ -342,7 +344,7 @@ echo "# config files" >> %{buildroot}/etc/ppp/ioptions
 %defattr(644,root,root,755)
 %doc COPYING README isdnlog/README.*
 %doc isdnlog/tools/zone/de/01033/zred.dtag.bz2
-%if 0%{?fedora} > 13 || 0%{?rhel} > 6
+%if 0%{?fedora} < 21 || 0%{?rhel} > 6
 /usr/lib/udev/rules.d/40-isdn.rules
 %endif
 %{_unitdir}/isdn.service


More information about the scm-commits mailing list