[pkg-fso-commits] [SCM] Various non-packaged files branch, master, updated. c629b4d6a3fc36384161f1fb6c286cbd9f0f5c4e

Steffen Moeller moeller at debian.org
Tue Sep 1 17:41:03 UTC 2009


The following commit has been merged in the master branch:
commit 14b397deb7221289465f4196f4d14abc7c7d3d37
Author: Steffen Moeller <moeller at debian.org>
Date:   Tue Sep 1 18:37:33 2009 +0200

    Allowing dropbear not to be installed
    
    and still the ssh keys can be copied over.

diff --git a/install.sh b/install.sh
index c051dbb..4e196ee 100755
--- a/install.sh
+++ b/install.sh
@@ -553,7 +553,7 @@ __END__
 action_testing () {
 	echo "Testing system setup"
 
-	intern_packages_required="wget ping fdisk mount umount mkfs.$SD_PART1_FS mkswap gunzip dd sed rdate ar"
+	intern_packages_required="wget ping fdisk mount umount mkfs.$SD_PART1_FS mkswap gunzip dd sed rdate ar basename dirname"
 	if [ "mkfs.$SD_PART2_FS" != "mkfs.$SD_PART1_FS" ]; then
 		intern_packages_required="$intern_packages_required mkfs.$SD_PART2_FS"
 	fi
@@ -1203,6 +1203,11 @@ __END__
 	for HOST_KEY in $DROPBEAR_KEYS; do
 		if [ -f "$HOST_KEY" ]; then
 			echo " * copying ssh host key $HOST_KEY"
+			intern_d=`dirname $INST_DIR$HOST_KEY`
+			if [ ! -d "$intern_d" ]; then
+				echo "   Creating directory '$intern_d'"
+				mkdir -p "$intern_d"
+			fi
 			cat >"$INST_DIR$HOST_KEY" <$HOST_KEY
 		fi
 	done

-- 
Various non-packaged files



More information about the pkg-fso-commits mailing list