SVN: geninitrd/trunk/geninitrd

glen glen at pld-linux.org
Wed Oct 18 00:22:42 CEST 2006


Author: glen
Date: Wed Oct 18 00:22:42 2006
New Revision: 7858

Modified:
   geninitrd/trunk/geninitrd
Log:
Drop my_dirname (pointless).

Modified: geninitrd/trunk/geninitrd
==============================================================================
--- geninitrd/trunk/geninitrd	(original)
+++ geninitrd/trunk/geninitrd	Wed Oct 18 00:22:42 2006
@@ -65,10 +65,6 @@
 }
 
 
-my_dirname() {
-	echo $1|awk -F/ '{print substr($0, 0, length($0) - length($NF));}'
-}
-
 find_depmod () {
 	typeset mods module f level depfile first
 
@@ -698,7 +694,7 @@
 	modules="$1"
 
 	for mod in $modules; do
-		MODULEDIR="`my_dirname "$mod"`"
+		MODULEDIR="`dirname "$mod"`"
 		mkdir -p "$MNTIMAGE/lib/modules/$kernel/$MODULEDIR"
 		cp $verbose -a "/lib/modules/$kernel/$mod" "$MNTIMAGE/lib/modules/$kernel/$mod"
 		gunzip "$MNTIMAGE/lib/modules/$kernel/$mod" 2> /dev/null
@@ -710,7 +706,7 @@
 	linuxrc="$2"
 
 	for mod in $modules; do
-		MODULE2="`my_dirname "$mod"`"
+		MODULE2="`dirname "$mod"`"
 		NAME2=`basename "$mod" .gz`
 		MODULE2=$MODULE2/$NAME2
 		module="`echo $mod | awk -F/ '{ $0=$NF } /'$modext'.*$/ { gsub(/'$modext'.*/, NIL, $0); } { print $0; }'`"
@@ -1236,7 +1232,7 @@
 
 		for f in $cr_dev_list $cr_rootdev $dev_list_extra; do
 			# mkdir in case of devfs name
-			mkdir -p $MNTIMAGE/`my_dirname $f`
+			mkdir -p $MNTIMAGE/`dirname $f`
 			[ -e "$MNTIMAGE/$f" ] && continue
 			[ -n "$verbose" ] && echo "copying $f"
 			# this works fine with and without devfs


More information about the pld-cvs-commit mailing list