Browse Source

#293 moving raspiblitz.conf creation after HDD gets added

dev
rootzoll 6 years ago
parent
commit
ddb935bdec
  1. 16
      home.admin/40addHDD.sh
  2. 10
      home.admin/95finalSetup.sh
  3. 1
      home.admin/_bootstrap.sh

16
home.admin/40addHDD.sh

@ -2,7 +2,7 @@
echo "" echo ""
## get basic info ## get basic info
source /home/admin/raspiblitz.info 2>/dev/null source /home/admin/raspiblitz.info
echo "*** Adding HDD to the System ***" echo "*** Adding HDD to the System ***"
echo "started from state(${state})" echo "started from state(${state})"
@ -14,7 +14,7 @@ if [ ${existsHDD} -gt 0 ]; then
if [ ${mountOK} -eq 1 ]; then if [ ${mountOK} -eq 1 ]; then
echo "FAIL - HDD is already mounted" echo "FAIL - HDD is already mounted"
echo "If you want to add HDD freshly to the system, then unmount the HDD first and try again" echo "If you want to add HDD freshly to the system, then unmount the HDD first and try again"
else else
echo "" echo ""
echo "*** Check HDD ***" echo "*** Check HDD ***"
formatExt4OK=$(lsblk -o UUID,NAME,FSTYPE,SIZE,LABEL,MODEL | grep BLOCKCHAIN | grep -c ext4) formatExt4OK=$(lsblk -o UUID,NAME,FSTYPE,SIZE,LABEL,MODEL | grep BLOCKCHAIN | grep -c ext4)
@ -30,7 +30,7 @@ if [ ${existsHDD} -gt 0 ]; then
echo ${fstabAdd} echo ${fstabAdd}
# adding the new line after line 3 to the /etc/fstab # adding the new line after line 3 to the /etc/fstab
sudo sed "3 a ${fstabAdd}" -i /etc/fstab sudo sed "3 a ${fstabAdd}" -i /etc/fstab
else else
echo "UUID is already in /etc/fstab" echo "UUID is already in /etc/fstab"
fi fi
fstabOK=$(cat /etc/fstab | grep -c ${uuid}) fstabOK=$(cat /etc/fstab | grep -c ${uuid})
@ -45,6 +45,16 @@ if [ ${existsHDD} -gt 0 ]; then
echo "OK - HDD is mounted" echo "OK - HDD is mounted"
echo "" echo ""
# init the RASPIBLITZ Config
source /home/admin/_version.info
configFile="/mnt/hdd/raspiblitz.conf"
echo "# RASPIBLITZ CONFIG FILE" > $configFile
echo "raspiBlitzVersion='${codeVersion}'" >> $configFile
echo "network=${network}" >> $configFile
echo "chain=${chain}" >> $configFile
echo "hostname=${hostname}" >> $configFile
sudo chmod 777 ${configFile}
# move SSH pub keys to HDD so that they survive an update # move SSH pub keys to HDD so that they survive an update
echo "moving SSH pub keys to HDD" echo "moving SSH pub keys to HDD"
sudo cp -r /etc/ssh /mnt/hdd/ssh sudo cp -r /etc/ssh /mnt/hdd/ssh

10
home.admin/95finalSetup.sh

@ -19,16 +19,6 @@ dialog --backtitle "RaspiBlitz - Setup" --title " RaspiBlitz Setup is done :) "
Press OK for a final reboot. Press OK for a final reboot.
" 10 42 " 10 42
# init the RASPIBLITZ Config
echo "# RASPIBLITZ CONFIG FILE" > $configFile
echo "raspiBlitzVersion='${codeVersion}'" >> $configFile
sudo chmod 777 ${configFile}
# transfer data from SD info file
echo "hostname=${hostname}" >> $configFile
echo "network=${network}" >> $configFile
echo "chain=${chain}" >> $configFile
# let migration/init script do the rest # let migration/init script do the rest
/home/admin/_bootstrap.migration.sh /home/admin/_bootstrap.migration.sh

1
home.admin/_bootstrap.sh

@ -51,6 +51,7 @@ echo "message=" >> $infoFile
echo "network=${network}" >> $infoFile echo "network=${network}" >> $infoFile
echo "chain=${chain}" >> $infoFile echo "chain=${chain}" >> $infoFile
echo "setupStep=${setupStep}" >> $infoFile echo "setupStep=${setupStep}" >> $infoFile
echo "hostname=${hostname}" >> $infoFile
sudo chmod 777 ${infoFile} sudo chmod 777 ${infoFile}
################################ ################################

Loading…
Cancel
Save