Browse Source

Set usb drive within interactive installer

Bob Mottram 10 years ago
parent
commit
8f76da21b8
1 changed files with 8 additions and 0 deletions
  1. 8
    0
      src/freedombone-config

+ 8
- 0
src/freedombone-config View File

@@ -82,6 +82,7 @@ MICROBLOG_DOMAIN_NAME=
82 82
 MICROBLOG_CODE=
83 83
 GIT_DOMAIN_NAME=
84 84
 GIT_CODE=
85
+USB_DRIVE=/dev/sdb1
85 86
 
86 87
 CONFIGURATION_FILE=
87 88
 
@@ -149,6 +150,7 @@ function save_configuration_file {
149 150
   fi
150 151
   echo "SYSTEM_TYPE=$SYSTEM_TYPE" >> $CONFIGURATION_FILE
151 152
   echo "INSTALLING_ON_BBB=$INSTALLING_ON_BBB" >> $CONFIGURATION_FILE
153
+  echo "USB_DRIVE=$USB_DRIVE" >> $CONFIGURATION_FILE
152 154
   echo "DDNS_PROVIDER=$DDNS_PROVIDER" >> $CONFIGURATION_FILE
153 155
   echo "DDNS_USERNAME=$DDNS_USERNAME" >> $CONFIGURATION_FILE
154 156
   echo "DDNS_PASSWORD=$DDNS_PASSWORD" >> $CONFIGURATION_FILE
@@ -306,6 +308,9 @@ function interactive_configuration {
306 308
       1) INSTALLING_ON_BBB="no";;
307 309
       255) exit 0;;
308 310
   esac
311
+  if [[ $INSTALLING_ON_BBB == "yes" ]]; then
312
+      USB_DRIVE=/dev/sdb1
313
+  fi
309 314
   save_configuration_file
310 315
 
311 316
   data=$(tempfile 2>/dev/null)
@@ -1085,6 +1090,9 @@ function read_configuration {
1085 1090
       if grep -q "INSTALLING_ON_BBB" $CONFIGURATION_FILE; then
1086 1091
           INSTALLING_ON_BBB=$(grep "INSTALLING_ON_BBB" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
1087 1092
       fi
1093
+      if grep -q "USB_DRIVE" $CONFIGURATION_FILE; then
1094
+          USB_DRIVE=$(grep "USB_DRIVE" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
1095
+      fi
1088 1096
       if grep -q "PUBLIC_MAILING_LIST" $CONFIGURATION_FILE; then
1089 1097
           PUBLIC_MAILING_LIST=$(grep "PUBLIC_MAILING_LIST" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
1090 1098
       fi