Hallo zusammen,
ich suche nach einem zuverlässigen Weg, Systemvariablen bei meiner TS-464 mit QTS 5.1 zu definieren, die auch ein Firmwareupdate überstehen.
Aktuell habe ich aber das Gefühl, dass das nur funktioniert, wenn Mars, Venus, Uranus und Jupiter eine Linie bilden.
Laut Google scheint der einzige Weg zu sein, das per autorun zu realisieren.
Daher habe ich mich hier entlang gehangelt:
Running Your Own Application at Startup - QNAPedia
...und somit folgendes gemacht:
mount $(/sbin/hal_app --get_boot_pd port_id=0)6 /tmp/config
vi /tmp/config/autorun.sh
chmod +x /tmp/config/autorun.sh
umount /tmp/config
/etc/init.d/init_disk.sh mount_flash_config
/etc/init.d/init_disk.sh umount_flash_config
Der Inhalt der autorun.sh wird mir nun auch in der GUI, unter System > Hardware > "autorun.sh anzeigen" angezeigt.
Damit ich etwas flexibler beim Definieren von Variablen bin, rufe ich mit der autorun.sh ein anderes Skript auf, wo die eigentlichen Variablen definiert sind.
Aber scheinbar scheitert es schon am Autostart.
Ich bin also Dankbar für Lösungsvorschläge
... Skripte im Autostart ausführen zu können
und/oder
... um individuelle Systemvariablen zu persistieren
Beste Grüße
Ben