Ik neem aan dat het pad "path = /phpsrc/unzip/unzip.php" moet blijven bestaan in de file Application.cfg
(dat pad heeft vast een reden)
Klopt! Reden is simpelweg dat de DSM zo in elkaar zit dat 3rd-party apps altijd in een subdirectory van /phpsrc dienen te staan
text = Unzip Archives
description = Unzip Archives
icon_16 = zip16.png
icon_32 = zip32.png
type = embedded
path = /phpsrc/unzip/unzip.php
path = /images/zip16.png
path = /images/zip32.png
Bijna goed! Fout is drie maal een path opgeven. Feitelijk kan dan alleen het laatste path commando gelden als pad naar de applicatie en dat zou in dit geval natuurlijk nergens op slaan
Goed is het op deze wijze:
text = Unzip Archives
description = Unzip Archives
icon_16 = images/zip16.png
icon_32 = images/zip32.png
type = embedded
path = /phpsrc/unzip/unzip.php
Want zo schrijft de handleiding:
“icon_16” is the icon path for the menu item icon. It is a 16x16 (pixel) .PNG file.
The icon must be put under /usr/syno/synoman/webman/3rdparty/xxx/ where xxx is the directory name of your application.
For example, if you create a directory named "images" and put the icon “icon.png” in it, the full path of the icon would be:
/usr/syno/synoman/webman/3rdparty/xxx/images/icon.png
And the icon_16 value should be set to "images/icon.png" (omit the part /usr/syno/synoman/webman/3rdparty/xxx/).
Is het overigens nodig om IPKG en alle andere 3rd party apps (zoals deze) opnieuw te installeren na een firmware upgrade van de DS/CS?
Ja, tenzij je voorzorgsmaatregelen neemt... Dit geldt overigens voor alle instellingen die je verandert aan zaken die standaard op de systeempartitie staan (dus bv php.ini om er maar eens eentje te noemen)...
Wat bijvoorbeeld een mogelijkheid is is de
3rd party manager. Daarmee kun je je 3rd party spul veiligstellen. Lees voor je echter al te enthousiast aan de gang gaat de
3rd party apps handleiding aandachtig door! Aangezien je in sommige gevallen nogal ingrijpt op de standaard configuratie en beveiliging zoals die door Synology bedacht is is het raadzaam om te bezinnen eer je begint met modificeren. Voor een heel aantal zaken geldt dat het nogal gauw de diepte ingaat! Laat je daardoor niet afschrikken, maar zorg tegelijkertijd wel dat je 'boven de materie' blijft staan!
Wat natuurlijk nog beter is, is om sowiezo, onafhankelijk van upgrades, te zorgen voor een adequate backup strategie... Een actie als een system-upgrade plan je; een systeemcrash komt altijd onaangekondigd...als je begrijpt wat ik bedoel...
Veel succes!
Wizjos