Browse Source

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
rocklinux
Tobias Hintze 17 years ago
parent
commit
b6c69ed6f5
3 changed files with 16 additions and 9 deletions
  1. +1
    -1
      package/teha/rockinitramfs/build.d/07-udev
  2. +14
    -7
      package/teha/rockinitramfs/libexec/mkinitramfs.sh
  3. +1
    -1
      package/teha/rockinitramfs/rockinitramfs.desc

+ 1
- 1
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"

+ 14
- 7
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

+ 1
- 1
package/teha/rockinitramfs/rockinitramfs.desc

@ -34,6 +34,6 @@
[L] GPL
[S] Stable
[V] 4
[V] 5
[P] X -X---5---9 236.500

Loading…
Cancel
Save