--- make-initrd.cramfs	2003-11-17 07:08:01.292096972 +0100
+++ make-initrd	2003-11-17 07:08:50.833358017 +0100
@@ -15,16 +15,14 @@
 link_initrd=
 status=
 
-while getopts n opt
-  do
-  case "$opt" in
-      n) link=;;
-      *) echo "Unknow option $opt\n";;
-  esac
+while [ $# -gt 0 ]; do
+    case $1 in
+	-n) link=;;
+	--*) INITRDOPTS="$INITRDOPTS $1";;
+	*) version=$1;;
+    esac
+    shift
 done
-shift $((OPTIND - 1))
-
-version=$1
 
 [[ -z $version ]] && {
     echo "No kernel version has been given using the current" 1>&2
