commit 89be020050d762c15d197aed18d53a3ebb7a1361
Author: Jakub Bogusz <[email protected]>
Date:   Tue Jun 21 21:30:21 2016 +0200

    - added static-dev patch (don't force devtmpfs if udev is disabled in 
target system)
    - added posix-sh patch (don't use non-POSIX ${ / / } extension)
    - release 7

 geninitrd-posix-sh.patch   | 14 ++++++++++++++
 geninitrd-static-dev.patch | 16 ++++++++++++++++
 geninitrd.spec             |  9 ++++++---
 3 files changed, 36 insertions(+), 3 deletions(-)
---
diff --git a/geninitrd.spec b/geninitrd.spec
index afba6f1..8e17a67 100644
--- a/geninitrd.spec
+++ b/geninitrd.spec
@@ -7,12 +7,14 @@ Summary:      Creates an initial ramdisk image for preloading 
modules
 Summary(pl.UTF-8):     Narzędzie do tworzenia inicjalnego ramdysku używanego 
przy starcie systemu
 Name:          geninitrd
 Version:       12757
-Release:       6
+Release:       7
 License:       GPL
 Group:         Applications/System
 Source0:       %{name}-%{version}.tar.gz
 # Source0-md5: 3fb153489c3c245e5c1ee4bbc333acb4
 Patch0:                %{name}-git.patch
+Patch1:                %{name}-static-dev.patch
+Patch2:                %{name}-posix-sh.patch
 URL:           http://git.pld-linux.org/?p=projects/geninitrd.git
 BuildRequires: xmlto >= 0:0.0.18-1
 Requires:      /usr/bin/ldd
@@ -83,9 +85,10 @@ startu z initrd. Skrypt geninitrd generuje obraz ramdysku na 
podstawie
 bieżących informacji zawartych w /etc/modules.conf.
 
 %prep
-%setup -qc
-mv %{name}-%{version}*/* .
+%setup -q
 %patch0 -p1
+%patch1 -p1
+%patch2 -p1
 
 %build
 %{__make}
diff --git a/geninitrd-posix-sh.patch b/geninitrd-posix-sh.patch
new file mode 100644
index 0000000..5333823
--- /dev/null
+++ b/geninitrd-posix-sh.patch
@@ -0,0 +1,14 @@
+--- geninitrd-12757/functions.orig     2015-11-09 13:02:48.000000000 +0100
++++ geninitrd-12757/functions  2016-06-21 20:39:25.851674448 +0200
+@@ -303,9 +303,9 @@
+       '
+ }
+ 
+-# get possible paths for specifed patter containing LIBDIR
++# get possible paths for specifed pattern containing LIBDIR
+ get_libdir() {
+       for dir in lib lib64 libx32; do
+-              echo -n "${1/LIBDIR/$dir} "
++              echo -n "$1 " | sed -e "s,LIBDIR,${dir},g"
+       done
+ }
diff --git a/geninitrd-static-dev.patch b/geninitrd-static-dev.patch
new file mode 100644
index 0000000..32da77b
--- /dev/null
+++ b/geninitrd-static-dev.patch
@@ -0,0 +1,16 @@
+--- geninitrd-12757/geninitrd.orig     2016-06-21 17:52:10.293075494 +0200
++++ geninitrd-12757/geninitrd  2016-06-21 20:37:02.375785058 +0200
+@@ -293,8 +293,12 @@
+               run_mounted=no
+       fi
+       if is_yes "$dev_mounted"; then
++              if ! is_no "$START_UDEV"; then
++                      add_linuxrc <<-EOF
++                      mount --bind /dev /newroot/dev
++                      EOF
++              fi
+               add_linuxrc <<-EOF
+-              mount --bind /dev /newroot/dev
+               umount /dev
+               EOF
+               dev_mounted=no
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/geninitrd.git/commitdiff/89be020050d762c15d197aed18d53a3ebb7a1361

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to