fix install.sh

Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
diff --git a/applets/install.sh b/applets/install.sh
index 32049b1..8f449d6 100755
--- a/applets/install.sh
+++ b/applets/install.sh
@@ -74,12 +74,12 @@
 			echo "#!/bin/busybox" > $prefix$i
 			chmod +x $prefix/$i
 		fi
-		echo "	$prefix$i"
+		echo "	$prefix/$i"
 	else
 		if [ "$2" = "--hardlinks" ]; then
 			bb_path="$prefix/bin/busybox"
 		else
-			case "$appdir" in
+			case "/$appdir" in
 			/)
 				bb_path="bin/busybox"
 			;;
@@ -92,17 +92,21 @@
 			/usr/bin|/usr/sbin)
 				bb_path="../../bin/busybox"
 			;;
+			/root) # root/linuxrc (?!)
+				bb_path="bin/busybox"
+				i=$(basename $i)
+			;;
 			*)
 			echo "Unknown installation directory: $appdir"
 			exit 1
 			;;
 			esac
 		fi
-		if [ "$noclobber" = "0" ] || [ ! -e "$prefix$i" ]; then
-			echo "  $prefix$i -> $bb_path"
-			ln $linkopts $bb_path $prefix$i || exit 1
+		if [ "$noclobber" = "0" ] || [ ! -e "$prefix/$i" ]; then
+			echo "  $prefix/$i -> $bb_path"
+			ln $linkopts $bb_path $prefix/$i || exit 1
 		else
-			echo "  $prefix$i already exists"
+			echo "  $prefix/$i already exists"
 		fi
 	fi
 done