packages: kmod/kmod.spec, kmod/kmod-git.patch (NEW)=?UTF-8?Q?=20?=- rel 2; fix modprobe -...
arekm
arekm at pld-linux.org
Wed Feb 15 19:32:40 CET 2012
Author: arekm Date: Wed Feb 15 18:32:40 2012 GMT
Module: packages Tag: HEAD
---- Log message:
- rel 2; fix modprobe --show-depends in some cases
---- Files affected:
packages/kmod:
kmod.spec (1.13 -> 1.14) , kmod-git.patch (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: packages/kmod/kmod.spec
diff -u packages/kmod/kmod.spec:1.13 packages/kmod/kmod.spec:1.14
--- packages/kmod/kmod.spec:1.13 Sun Feb 12 17:55:27 2012
+++ packages/kmod/kmod.spec Wed Feb 15 19:32:35 2012
@@ -6,13 +6,14 @@
Summary(pl.UTF-8): Obsługa modułów jądra Linuksa
Name: kmod
Version: 5
-Release: 1
+Release: 2
License: GPL v2+
Group: Applications/System
Source0: http://packages.profusion.mobi/kmod/%{name}-%{version}.tar.xz
# Source0-md5: b271c2ec54aba1c67bda63c8579d8c15
Source1: %{name}-blacklist
Source2: %{name}-usb
+Patch0: %{name}-git.patch
URL: http://git.profusion.mobi/cgit.cgi/kmod.git/
BuildRequires: autoconf >= 2.60
BuildRequires: automake >= 1:1.11
@@ -82,6 +83,7 @@
%prep
%setup -q
+%patch0 -p1
%build
%{__libtoolize}
@@ -168,6 +170,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.14 2012/02/15 18:32:35 arekm
+- rel 2; fix modprobe --show-depends in some cases
+
Revision 1.13 2012/02/12 16:55:27 arekm
- add TODO
================================================================
Index: packages/kmod/kmod-git.patch
diff -u /dev/null packages/kmod/kmod-git.patch:1.1
--- /dev/null Wed Feb 15 19:32:40 2012
+++ packages/kmod/kmod-git.patch Wed Feb 15 19:32:35 2012
@@ -0,0 +1,36 @@
+From 269de2e0bf5011072da2f40f4f2d4023fad696b9 Mon Sep 17 00:00:00 2001
+From: Lucas De Marchi <lucas.demarchi at profusion.mobi>
+Date: Tue, 07 Feb 2012 11:48:59 +0000
+Subject: libkmod-module: probe: Fix ignore-loaded flag not being applied
+
+---
+diff --git a/TODO b/TODO
+index 23d7c76..6ab11f1 100644
+--- a/TODO
++++ b/TODO
+@@ -38,6 +38,9 @@ Features:
+
+ * Stop using system() inside the library and use fork + exec instead
+
++* Add tests for --show-depends: we need to first trap calls to
++ kmod_module_get_path(), because it's printed to stdout/stderr.
++
+ Known Bugs:
+ ===========
+
+diff --git a/libkmod/libkmod-module.c b/libkmod/libkmod-module.c
+index 0af3e2e..b5eb7c9 100644
+--- a/libkmod/libkmod-module.c
++++ b/libkmod/libkmod-module.c
+@@ -1132,7 +1132,8 @@ KMOD_EXPORT int kmod_module_probe_insert_module(struct kmod_module *mod,
+ if (mod == NULL)
+ return -ENOENT;
+
+- if (module_is_inkernel(mod)) {
++ if (!(flags & KMOD_PROBE_IGNORE_LOADED)
++ && module_is_inkernel(mod)) {
+ if (flags & KMOD_PROBE_FAIL_ON_LOADED)
+ return -EEXIST;
+ else
+--
+cgit v0.9.0.2-52-g1de3
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/kmod/kmod.spec?r1=1.13&r2=1.14&f=u
More information about the pld-cvs-commit
mailing list