improved startup
authorPaul J R <me@pjr.cc>
Sat, 24 Aug 2013 12:55:36 +0000 (22:55 +1000)
committerPaul J R <me@pjr.cc>
Sat, 24 Aug 2013 12:55:36 +0000 (22:55 +1000)
src/buildroot-2013.05/custom/filesystem/etc/init.d/S01custom_pre_startup
src/buildroot-2013.05/custom/filesystem/etc/init.d/S99final_sequence

index dd39d06..17929bb 100755 (executable)
@@ -24,14 +24,10 @@ then
        . /fs/config/system
 fi
 
-if [ -f /fs/config/dropbear_dss_host_key ]
+if [ -f /fs/config/dropbear.tar ]
 then
-       cp /fs/config/dropbear_dss_host_key /etc/dropbear
-       chmod 600 /etc/dropbear/dropbear_dss_host_key
-fi
-
-if [ -f /fs/config/dropbear_rsa_host_key ]
-then
-       cp /fs/config/dropbear_rsa_host_key /etc/dropbear
-       chmod 600 /etc/dropbear/dropbear_rsa_host_key
+       RD=`pwd`
+       cd /
+       tar xf /fs/config/dropbear.tar
+       cd $RD
 fi
index e09e653..a4b3781 100755 (executable)
@@ -7,12 +7,10 @@ else
        mkdir -p /fs/config/
 fi
 
-if [ ! -f /fs/config/dropbear_dss_host_key ]
+if [ ! -f /fs/config/dropbear.tar ]
 then
-       cp /etc/dropbear/dropbear_dss_host_key /fs/config
-fi
-
-if [ ! -f /fs/config/dropbear_rsa_host_key ]
-then
-       cp /etc/dropbear/dropbear_rsa_host_key /fs/config
+       RD=`pwd`
+       cd /
+       tar cf /fs/config/dropbear.tar /etc/dropbear
+       cd $RD
 fi