From b6c69ed6f5d2d3ff71c2c5daa529092b46578912 Mon Sep 17 00:00:00 2001 From: Tobias Hintze Date: Mon, 6 Aug 2007 12:27:40 +0000 Subject: [PATCH] Tobias Hintze: updated package/teha/rockinitramfs to version 5 git-svn-id: http://www.rocklinux.org/svn/rock-linux/trunk@8677 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc --- package/teha/rockinitramfs/build.d/07-udev | 2 +- .../teha/rockinitramfs/libexec/mkinitramfs.sh | 21 ++++++++++++------- package/teha/rockinitramfs/rockinitramfs.desc | 2 +- 3 files changed, 16 insertions(+), 9 deletions(-) diff --git a/package/teha/rockinitramfs/build.d/07-udev b/package/teha/rockinitramfs/build.d/07-udev index 039acb575..d069b4b63 100644 --- a/package/teha/rockinitramfs/build.d/07-udev +++ b/package/teha/rockinitramfs/build.d/07-udev @@ -36,7 +36,7 @@ slink /lib/udev/devices/stderr /proc/self/fd/2 755 0 0 EOF ( - cd $rootdir + cd ${rootdir}/ find etc/udev/rules.d -maxdepth 1 -type f | while read x do echo "file $x $rootdir/$x 644 0 0" diff --git a/package/teha/rockinitramfs/libexec/mkinitramfs.sh b/package/teha/rockinitramfs/libexec/mkinitramfs.sh index 78b6c4f11..42a569d4f 100755 --- a/package/teha/rockinitramfs/libexec/mkinitramfs.sh +++ b/package/teha/rockinitramfs/libexec/mkinitramfs.sh @@ -90,6 +90,10 @@ do filesdir="$2" shift ;; + --libexec-dir) + libexecdir="$2" + shift + ;; --add-gen-line) additional_gen_lines="$additional_gen_lines;$2" shift @@ -118,17 +122,19 @@ then fi export BASE=$rootdir/lib/rock_initramfs -export LIBEXEC=${BASE}/libexec -[ -z "$builddir" ] && builddir="$BASE/build.d" -[ -z "$filesdir" ] && filesdir="$BASE/files" -[ "${builddir:0:1}" = "/" ] || builddir="$rootdir/$builddir" -[ "${filesdir:0:1}" = "/" ] || filesdir="$rootdir/$filesdir" +[ -z "$builddir" ] && builddir="$BASE/build.d" +[ -z "$filesdir" ] && filesdir="$BASE/files" +[ -z "$libexecdir" ] && libexecdir="$BASE/libexec" +[ "${builddir:0:1}" = "/" ] || builddir="$rootdir/$builddir" +[ "${filesdir:0:1}" = "/" ] || filesdir="$rootdir/$filesdir" +[ "${libexecdir:0:1}" = "/" ] || libexecdir="$rootdir/$libexecdir" [ ${outfile:0:1} = "/" ] || outfile="`pwd`/$outfile" [ ${listoutfile:0:1} = "/" ] || listoutfile="`pwd`/$listoutfile" [ ${mod_origin:0:1} = "/" ] || mod_origin="`pwd`/$mod_origin" +[ -z "$rootdir" ] && rootdir=/ cat << EOF kernel version: $k_ver @@ -138,6 +144,7 @@ output file: $outfile root dir: $rootdir build dir: $builddir files dir: $filesdir +libexec dir: $libexecdir EOF export rootdir @@ -152,7 +159,7 @@ export TMPDIR="/tmp/irfs-`date +%s`.$$" mkdir -pv $TMPDIR # compile our list of cpio-content -${LIBEXEC}/build-list.sh > ${TMPDIR}/list +${libexecdir}/build-list.sh > ${TMPDIR}/list echo "$additional_gen_lines" | tr ';' '\n' >> ${TMPDIR}/list if [ -n "$verbose" ] @@ -165,7 +172,7 @@ fi # create and compress cpio archive if [ -z "$gen_init_cpio" ] ; then - ${LIBEXEC}/gen_init_cpio ${TMPDIR}/list | gzip -9 > $outfile + ${libexecdir}/gen_init_cpio ${TMPDIR}/list | gzip -9 > $outfile else ${gen_init_cpio} ${TMPDIR}/list | gzip -9 > $outfile fi diff --git a/package/teha/rockinitramfs/rockinitramfs.desc b/package/teha/rockinitramfs/rockinitramfs.desc index 636221f2e..3e50f774d 100644 --- a/package/teha/rockinitramfs/rockinitramfs.desc +++ b/package/teha/rockinitramfs/rockinitramfs.desc @@ -34,6 +34,6 @@ [L] GPL [S] Stable -[V] 4 +[V] 5 [P] X -X---5---9 236.500