#2433 raspiblitz.conf permissions change

This commit is contained in:
rootzoll
2021-08-24 19:35:11 +02:00
parent 4c84fd3c2c
commit 1aa50a2181

View File

@@ -13,8 +13,6 @@ source /home/admin/_version.info
# CONFIGFILE - configuration of RaspiBlitz
# used by fresh SD image to recover configuration
# and delivers basic config info for scripts
# make raspiblitz.conf if not there
sudo touch /mnt/hdd/raspiblitz.conf
configFile="/mnt/hdd/raspiblitz.conf"
# LOGFILE - store debug logs of bootstrap
@@ -89,7 +87,7 @@ echo "fundRecovery=${fundRecovery}" >> $infoFile
if [ "${setupStep}" != "100" ]; then
echo "hostname=${hostname}" >> $infoFile
fi
sudo chmod 777 ${infoFile}
sudo chmod 664 ${infoFile}
######################################
# CHECK SD CARD INCONSISTENT STATE
@@ -227,8 +225,8 @@ sleep 5
# resetting start count files
echo "SYSTEMD RESTART LOG: blockchain (bitcoind/litecoind)" > /home/admin/systemd.blockchain.log
echo "SYSTEMD RESTART LOG: lightning (LND)" > /home/admin/systemd.lightning.log
sudo chmod 777 /home/admin/systemd.blockchain.log
sudo chmod 777 /home/admin/systemd.lightning.log
sudo chmod 666 /home/admin/systemd.blockchain.log
sudo chmod 666 /home/admin/systemd.lightning.log
# Emergency cleaning logs when over 1GB (to prevent SD card filling up)
# see https://github.com/rootzoll/raspiblitz/issues/418#issuecomment-472180944
@@ -482,9 +480,14 @@ if [ ${isMounted} -eq 0 ]; then
# copy over the raspiblitz.conf created from setup to HDD
configExists=$(ls /mnt/hdd/raspiblitz.conf 2>/dev/null | grep -c "raspiblitz.conf")
if [ "${configExists}" != "1" ]; then
sudo cp /var/cache/raspiblitz/temp/raspiblitz.conf /mnt/hdd/raspiblitz.conf
sudo cp /var/cache/raspiblitz/temp/raspiblitz.conf ${configFile}
fi
# everyone can read the config but it can only be
# edited/written by root ot admin user (part of group sudo)
sudo chown root:sudo ${configFile}
sudo chmod 664 ${configFile}
# kick-off provision process
sed -i "s/^state=.*/state=provision/g" ${infoFile}
sed -i "s/^message=.*/message='Starting Provision'/g" ${infoFile}