Hi, This patch fixes a three bashisms in scripts/gen_initramfs_list.sh;
I'm not sure of the intention of the second change (local name=...). So it's very well possible that: + local name="${location%/$srcdir}" is more appropriate. --- scripts/gen_initramfs_list.sh.orig 2005-03-27 14:53:15.628883408 +0200 +++ scripts/gen_initramfs_list.sh 2005-03-27 15:12:20.093898280 +0200 @@ -1,4 +1,7 @@ -#!/bin/bash +#!/bin/sh + +# script is sourced, the shebang is ignored. + # Copyright (C) Martin Schlemmer <[EMAIL PROTECTED]> # Released under the terms of the GNU GPL # @@ -56,9 +59,9 @@ parse() { local location="$1" - local name="${location/${srcdir}//}" + local name="${location#$srcdir/}" # change '//' into '/' - name="${name//\/\///}" + name=`echo $name|sed -e 's|//|/|g'` local mode="$2" local uid="$3" local gid="$4" @@ -68,8 +71,8 @@ [ "$gid" -eq "$root_gid" ] && gid=0 local str="${mode} ${uid} ${gid}" - [ "${ftype}" == "invalid" ] && return 0 - [ "${location}" == "${srcdir}" ] && return 0 + [ "${ftype}" = "invalid" ] && return 0 + [ "${location}" = "${srcdir}" ] && return 0 case "${ftype}" in "file") # Han - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/