| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115 |
- <?xml version='1.0' standalone='yes'?>
- <!DOCTYPE PLUGIN>
- <PLUGIN
- name="tailscale"
- author="Derek Kaser"
- version="2023.11.01"
- pluginURL="https://raw.githubusercontent.com/dkaser/unraid-tailscale/main/plugin/tailscale.plg"
- launch="Settings/Tailscale"
- support="https://forums.unraid.net/topic/136889-plugin-tailscale/"
- >
- <CHANGES>
- <![CDATA[
- ###2023.11.01###
- - Update Tailscale to 1.52.0 (new checksum from upstream package server)
- ###2023.10.31###
- - Update Tailscale to 1.52.0
- ###2023.10.29###
- - Update Tailscale to 1.50.1
- - Fix nginx hang when Tailscale restarts
- ###2023.09.26###
- - Update Tailscale to 1.50.0
- - New Tailscale web interface
- ###2023.09.14a###
- - Update Tailscale to 1.48.2
- ###2023.08.22###
- - Update Tailscale to 1.48.1
- For older releases, see https://github.com/dkaser/unraid-tailscale/releases
- ]]>
- </CHANGES>
- <FILE Name="/boot/config/plugins/tailscale/tailscale_1.52.0_amd64.tgz">
- <URL>https://pkgs.tailscale.com/stable/tailscale_1.52.0_amd64.tgz</URL>
- <MD5>b4d15d9908737e08e3f95ed5104603ce</MD5>
- </FILE>
- <FILE Name="/boot/config/plugins/tailscale/unraid-tailscale-utils-1.4.1-noarch-1.txz">
- <URL>https://github.com/dkaser/unraid-tailscale-utils/releases/download/1.4.1/unraid-tailscale-utils-1.4.1-noarch-1.txz</URL>
- <MD5>7095ab4b88b34d8f5da6483865883267</MD5>
- </FILE>
- <FILE Name="/boot/config/plugins/tailscale/unraid-plugin-diagnostics-1.2.2-noarch-1.txz">
- <URL>https://github.com/dkaser/unraid-plugin-diagnostics/releases/download/1.2.2/unraid-plugin-diagnostics-1.2.2-noarch-1.txz</URL>
- <MD5>9d358575499305889962d83ebd90c20c</MD5>
- </FILE>
- <!--
- The 'install' script.
- -->
- <FILE Run="/bin/bash">
- <INLINE>
- <![CDATA[
- if [ -d "/usr/local/emhttp/plugins/tailscale" ]; then
- rm -rf /usr/local/emhttp/plugins/tailscale
- fi
- upgradepkg --install-new /boot/config/plugins/tailscale/unraid-plugin-diagnostics-1.2.2-noarch-1.txz
- upgradepkg --install-new --reinstall /boot/config/plugins/tailscale/unraid-tailscale-utils-1.4.1-noarch-1.txz
- mkdir -p /usr/local/emhttp/plugins/tailscale/bin
- tar xzf /boot/config/plugins/tailscale/tailscale_1.52.0_amd64.tgz --strip-components 1 -C /usr/local/emhttp/plugins/tailscale/bin
- ln -s /usr/local/emhttp/plugins/tailscale/bin/tailscale /usr/local/sbin/tailscale
- ln -s /usr/local/emhttp/plugins/tailscale/bin/tailscaled /usr/local/sbin/tailscaled
- mkdir -p /var/local/emhttp/plugins/tailscale
- echo "VERSION=2023.11.01" >> /var/local/emhttp/plugins/tailscale/tailscale.ini
- # start tailscaled
- /usr/local/emhttp/plugins/tailscale/restart.sh
- # cleanup old versions
- rm -f /boot/config/plugins/tailscale/tailscale-utils-*.txz
- rm -f $(ls /boot/config/plugins/tailscale/unraid-tailscale-utils-*.txz 2>/dev/null | grep -v '1.4.1')
- rm -f $(ls /boot/config/plugins/tailscale/unraid-plugin-diagnostics-*.txz 2>/dev/null | grep -v '1.2.2')
- rm -f $(ls /boot/config/plugins/tailscale/*.tgz 2>/dev/null | grep -v 'tailscale_1.52.0_amd64')
- echo ""
- echo "----------------------------------------------------"
- echo " tailscale has been installed."
- echo " Version: 2023.11.01"
- echo "----------------------------------------------------"
- echo ""
- ]]>
- </INLINE>
- </FILE>
- <!--
- The 'remove' script.
- -->
- <FILE Run="/bin/bash" Method="remove">
- <INLINE>
- <![CDATA[
- # Stop service
- /etc/rc.d/rc.tailscale stop 2>/dev/null
- rm /usr/local/sbin/tailscale
- rm /usr/local/sbin/tailscaled
- removepkg unraid-tailscale-utils-1.4.1
- rm -rf /usr/local/emhttp/plugins/tailscale
- rm -rf /boot/config/plugins/tailscale
- ]]>
- </INLINE>
- </FILE>
- </PLUGIN>
|