Metainformationen zur Seite
Samba-Share soll LoxBerry Update überleben
Die smb.conf ist eine von LoxBerry verwaltete Datei. LoxBerry Update kann in einem Update diese Datei modifizieren oder durch eine neue Datei ersetzen.
Damit ein eigener Samba-Share, der der smb.conf hinzugefügt wurde, ein Update überlebt, muss dieser ggf. wieder hinzugefügt werden.
Eine Möglichkeit ist der daemon des Plugins, der bei Systemstart ausgeführt wird. Beispielsweise mit folgendem Code:
daemon
shareavailable=`cat $LBHOMEDIR/system/samba/smb.conf | grep sharename | wc -l` if [ $shareavailable = 0 ] then echo " " >> $LBHOMEDIR/system/samba/smb.conf echo "[sharename]" >> $LBHOMEDIR/system/samba/smb.conf echo " comment = Name" >> $LBHOMEDIR/system/samba/smb.conf echo " path = <mypath>" >> $LBHOMEDIR/system/samba/smb.conf echo " directory mask = 0700" >> $LBHOMEDIR/system/samba/smb.conf echo " create mask = 0700" >> $LBHOMEDIR/system/samba/smb.conf echo "<INFO> Sonos plugin requires a reboot to enable the TTS share" >> $LBHOMEDIR/log/system_tmpfs/reboot.required systemctl reload smbd.service fi