Files
Unraid-Navigator/u-navigator.plg
T
2026-07-04 10:34:19 +02:00

57 lines
2.0 KiB
Plaintext

<!DOCTYPE PLUGIN [
<!ENTITY name "u-navigator">
<!ENTITY author "Michael Roll">
<!ENTITY version "2026.07.04.r006">
<!ENTITY package "&name;-&version;.tgz">
<!ENTITY pluginURL "https://git.casaderoll.de/michael/Unraid-Navigator/raw/branch/main/u-navigator.plg">
<!ENTITY support "https://git.casaderoll.de/michael/Unraid-Navigator">
<!ENTITY icon "folder-open">
<!ENTITY description "Unraid File Navigator: Dynamix-integrierter Dateimanager mit mehreren Explorer-Fenstern, Symbol- und Listenansicht, Rechtsklickmenue, Eigenschaften, Uploads sowie Move/Copy-Jobs.">
]>
<PLUGIN name="U-Navigator" author="&author;" version="&version;" launch="Tools/U-Navigator" pluginURL="&pluginURL;" support="&support;" icon="&icon;" description="&description;" overview="&description;" Overview="&description;">
<DESCRIPTION>&description;</DESCRIPTION>
<SUPPORT>&support;</SUPPORT>
<CHANGES>
### U-Navigator
&description;
### &version;
- Native Dynamix-embedded U-Navigator page.
- Adds PHP API endpoints for listing, upload, move and copy without a separate web server.
</CHANGES>
<FILE Name="/boot/config/plugins/&name;/&package;">
<URL>https://git.casaderoll.de/michael/Unraid-Navigator/raw/branch/main/packages/&package;</URL>
<MD5>d7ee76b55ed3afd4dbef81ad29e7a17e</MD5>
</FILE>
<FILE Run="/bin/bash">
<INLINE>
mkdir -p /boot/config/plugins/&name;
tar -xzf /boot/config/plugins/&name;/&package; -C /
rm -f /usr/local/emhttp/plugins/&name;/U-NavigatorNav.page
find /boot/config/plugins/&name; -type f -name "&name;-*.tgz" ! -name "&package;" -delete
echo ""
echo "-----------------------------------------------------------"
echo " &name; &version; has been installed."
echo ""
echo " Open: Navigator"
echo "-----------------------------------------------------------"
echo ""
</INLINE>
</FILE>
<FILE Run="/bin/bash" Method="remove">
<INLINE>
rm -f /usr/local/sbin/rc.u-navigator
rm -rf /usr/local/emhttp/plugins/&name;
rm -rf /boot/config/plugins/&name;
rm -f /var/run/&name;.pid
echo "&name; has been removed."
</INLINE>
</FILE>
</PLUGIN>