Code Schnipsel - PRIMARY_VOLUME - Druckversion

+- SynologyMe - Projekte (https://source.synology.me/mybb2)
+-- Forum: Synology (https://source.synology.me/mybb2/forumdisplay.php?fid=3)
+--- Forum: SPK (https://source.synology.me/mybb2/forumdisplay.php?fid=9)
+--- Thema: Code Schnipsel - PRIMARY_VOLUME (/showthread.php?tid=207)



Code Schnipsel - PRIMARY_VOLUME - admin - 06-23-2024

Hier ein Beispiel wie man herausfindet, welches Volume aktuell das Installationsvolume ist.

Dazu kann man die Datei synoinfo.conf auslesen und prüfen was hinter dem Eintrag pkg_def_intall_vol  steht.
Hat man nur ein Volume, wird in der Datei nix eingetragen und man kann davon ausgehen das das PRIMARY_VOLUME="/volume1" gilt.

Code:
#Volume bestimmen
if grep -q pkg_def_intall_vol "/etc/synoinfo.conf"; then
  PRIMARY_VOLUME=$(grep -o 'pkg_def_intall_vol=".\{8\}' /etc/synoinfo.conf | sed 's/pkg_def_intall_vol="\(.\{8\}\)/\1/')
else
  PRIMARY_VOLUME="/volume1"
fi


Gruß - Der Admin