Skip to content

Commit

Permalink
build: 2024.09.12
Browse files Browse the repository at this point in the history
  • Loading branch information
dkaser committed Sep 13, 2024
1 parent 7d43051 commit 1c2c520
Show file tree
Hide file tree
Showing 5 changed files with 62 additions and 82 deletions.
42 changes: 18 additions & 24 deletions plugin/tailscale-preview.plg
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<PLUGIN
name="tailscale"
author="Derek Kaser"
version="2024.09.09"
version="2024.09.12"
pluginURL="https://raw.githubusercontent.com/dkaser/unraid-tailscale/preview/plugin/tailscale-preview.plg"
launch="Settings/Tailscale"
support="https://forums.unraid.net/topic/136889-plugin-tailscale/"
Expand All @@ -13,6 +13,9 @@

<CHANGES>
<![CDATA[
###2024.09.12###
- Update Tailscale to 1.74.0
###2024.09.09###
- Bug fix
Expand All @@ -24,26 +27,18 @@
- Automatically generate certificates if HTTPS enabled for Tailnet.
- Prevent Tailscale state file from being backed up to Unraid Connect.
###2024.08.22###
- Update Tailscale to 1.72.1
For older releases, see https://github.com/dkaser/unraid-tailscale/releases
]]>
</CHANGES>

<FILE Name="/boot/config/plugins/tailscale/tailscale_1.72.1_amd64.tgz">
<URL>https://pkgs.tailscale.com/stable/tailscale_1.72.1_amd64.tgz</URL>
<SHA256>11e8316d1891bb3b4989be527981b68497a407be1ec622d31a82dca11988cfb6</SHA256>
</FILE>

<FILE Name="/boot/config/plugins/tailscale/unraid-tailscale-utils-1.15.1-noarch-1.txz">
<URL>https://github.com/dkaser/unraid-tailscale-utils/releases/download/1.15.1/unraid-tailscale-utils-1.15.1-noarch-1.txz</URL>
<SHA256>1cdcfaf65b3057814ae3242d3382a42d26b3d4bade4e147da11914b44b4fa779</SHA256>
<FILE Name="/boot/config/plugins/tailscale/tailscale_1.74.0_amd64.tgz">
<URL>https://pkgs.tailscale.com/stable/tailscale_1.74.0_amd64.tgz</URL>
<SHA256>3625f5a7839623d6646e4d38b1be4b4334dcf05f371f736d2eff30f7f404cd31</SHA256>
</FILE>

<FILE Name="/boot/config/plugins/tailscale/unraid-plugin-diagnostics-1.6.0-noarch-1.txz">
<URL>https://github.com/dkaser/unraid-plugin-diagnostics/releases/download/1.6.0/unraid-plugin-diagnostics-1.6.0-noarch-1.txz</URL>
<SHA256>8502a1e4406a7167a70f6c4968ad8d64aaadfb2b33a5383ed5ade07f8a93341c</SHA256>
<FILE Name="/boot/config/plugins/tailscale/unraid-tailscale-utils-1.16.0-noarch-1.txz">
<URL>https://github.com/dkaser/unraid-tailscale-utils/releases/download/1.16.0/unraid-tailscale-utils-1.16.0-noarch-1.txz</URL>
<SHA256>ac686c4bbbfb5a85f3cef93b2f6a6ff126271d7fd26e622dc88d81d83fb91699</SHA256>
</FILE>

<!--
Expand All @@ -56,19 +51,18 @@ 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.6.0-noarch-1.txz
upgradepkg --install-new --reinstall /boot/config/plugins/tailscale/unraid-tailscale-utils-1.15.1-noarch-1.txz
upgradepkg --install-new --reinstall /boot/config/plugins/tailscale/unraid-tailscale-utils-1.16.0-noarch-1.txz
mkdir -p /usr/local/emhttp/plugins/tailscale/bin
tar xzf /boot/config/plugins/tailscale/tailscale_1.72.1_amd64.tgz --strip-components 1 -C /usr/local/emhttp/plugins/tailscale/bin
tar xzf /boot/config/plugins/tailscale/tailscale_1.74.0_amd64.tgz --strip-components 1 -C /usr/local/emhttp/plugins/tailscale/bin
echo "state" > /boot/config/plugins/tailscale/.gitignore
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=2024.09.09" > /var/local/emhttp/plugins/tailscale/tailscale.ini
echo "VERSION=2024.09.12" > /var/local/emhttp/plugins/tailscale/tailscale.ini
echo "BRANCH=preview" >> /var/local/emhttp/plugins/tailscale/tailscale.ini
# remove other branches (e.g., if switching from main to preview)
Expand All @@ -90,9 +84,9 @@ tailscale completion bash > /etc/bash_completion.d/tailscale
# 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.15.1')
rm -f $(ls /boot/config/plugins/tailscale/unraid-plugin-diagnostics-*.txz 2>/dev/null | grep -v '1.6.0')
rm -f $(ls /boot/config/plugins/tailscale/*.tgz 2>/dev/null | grep -v 'tailscale_1.72.1_amd64')
rm -f $(ls /boot/config/plugins/tailscale/unraid-tailscale-utils-*.txz 2>/dev/null | grep -v '1.16.0')
rm -f $(ls /boot/config/plugins/tailscale/unraid-plugin-diagnostics-*.txz 2>/dev/null)
rm -f $(ls /boot/config/plugins/tailscale/*.tgz 2>/dev/null | grep -v 'tailscale_1.74.0_amd64')
# check to see if the state file has been backed up to Unraid Connect
if [ -d "/boot/.git" ]; then
Expand All @@ -115,7 +109,7 @@ fi
echo ""
echo "----------------------------------------------------"
echo " tailscale has been installed."
echo " Version: 2024.09.09"
echo " Version: 2024.09.12"
echo "----------------------------------------------------"
echo ""
]]>
Expand All @@ -134,7 +128,7 @@ The 'remove' script.
rm /usr/local/sbin/tailscale
rm /usr/local/sbin/tailscaled
removepkg unraid-tailscale-utils-1.15.1
removepkg unraid-tailscale-utils-1.16.0
rm -rf /usr/local/emhttp/plugins/tailscale
rm -f /boot/config/plugins/tailscale/*.tgz
Expand Down
42 changes: 18 additions & 24 deletions plugin/tailscale-trunk.plg
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<PLUGIN
name="tailscale"
author="Derek Kaser"
version="2024.09.09"
version="2024.09.12"
pluginURL="https://raw.githubusercontent.com/dkaser/unraid-tailscale/trunk/plugin/tailscale-trunk.plg"
launch="Settings/Tailscale"
support="https://forums.unraid.net/topic/136889-plugin-tailscale/"
Expand All @@ -13,6 +13,9 @@

<CHANGES>
<![CDATA[
###2024.09.12###
- Update Tailscale to 1.74.0
###2024.09.09###
- Bug fix
Expand All @@ -24,26 +27,18 @@
- Automatically generate certificates if HTTPS enabled for Tailnet.
- Prevent Tailscale state file from being backed up to Unraid Connect.
###2024.08.22###
- Update Tailscale to 1.72.1
For older releases, see https://github.com/dkaser/unraid-tailscale/releases
]]>
</CHANGES>

<FILE Name="/boot/config/plugins/tailscale/tailscale_1.72.1_amd64.tgz">
<URL>https://pkgs.tailscale.com/stable/tailscale_1.72.1_amd64.tgz</URL>
<SHA256>11e8316d1891bb3b4989be527981b68497a407be1ec622d31a82dca11988cfb6</SHA256>
</FILE>

<FILE Name="/boot/config/plugins/tailscale/unraid-tailscale-utils-1.15.1-noarch-1.txz">
<URL>https://github.com/dkaser/unraid-tailscale-utils/releases/download/1.15.1/unraid-tailscale-utils-1.15.1-noarch-1.txz</URL>
<SHA256>1cdcfaf65b3057814ae3242d3382a42d26b3d4bade4e147da11914b44b4fa779</SHA256>
<FILE Name="/boot/config/plugins/tailscale/tailscale_1.74.0_amd64.tgz">
<URL>https://pkgs.tailscale.com/stable/tailscale_1.74.0_amd64.tgz</URL>
<SHA256>3625f5a7839623d6646e4d38b1be4b4334dcf05f371f736d2eff30f7f404cd31</SHA256>
</FILE>

<FILE Name="/boot/config/plugins/tailscale/unraid-plugin-diagnostics-1.6.0-noarch-1.txz">
<URL>https://github.com/dkaser/unraid-plugin-diagnostics/releases/download/1.6.0/unraid-plugin-diagnostics-1.6.0-noarch-1.txz</URL>
<SHA256>8502a1e4406a7167a70f6c4968ad8d64aaadfb2b33a5383ed5ade07f8a93341c</SHA256>
<FILE Name="/boot/config/plugins/tailscale/unraid-tailscale-utils-1.16.0-noarch-1.txz">
<URL>https://github.com/dkaser/unraid-tailscale-utils/releases/download/1.16.0/unraid-tailscale-utils-1.16.0-noarch-1.txz</URL>
<SHA256>ac686c4bbbfb5a85f3cef93b2f6a6ff126271d7fd26e622dc88d81d83fb91699</SHA256>
</FILE>

<!--
Expand All @@ -56,19 +51,18 @@ 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.6.0-noarch-1.txz
upgradepkg --install-new --reinstall /boot/config/plugins/tailscale/unraid-tailscale-utils-1.15.1-noarch-1.txz
upgradepkg --install-new --reinstall /boot/config/plugins/tailscale/unraid-tailscale-utils-1.16.0-noarch-1.txz
mkdir -p /usr/local/emhttp/plugins/tailscale/bin
tar xzf /boot/config/plugins/tailscale/tailscale_1.72.1_amd64.tgz --strip-components 1 -C /usr/local/emhttp/plugins/tailscale/bin
tar xzf /boot/config/plugins/tailscale/tailscale_1.74.0_amd64.tgz --strip-components 1 -C /usr/local/emhttp/plugins/tailscale/bin
echo "state" > /boot/config/plugins/tailscale/.gitignore
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=2024.09.09" > /var/local/emhttp/plugins/tailscale/tailscale.ini
echo "VERSION=2024.09.12" > /var/local/emhttp/plugins/tailscale/tailscale.ini
echo "BRANCH=trunk" >> /var/local/emhttp/plugins/tailscale/tailscale.ini
# remove other branches (e.g., if switching from main to preview)
Expand All @@ -90,9 +84,9 @@ tailscale completion bash > /etc/bash_completion.d/tailscale
# 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.15.1')
rm -f $(ls /boot/config/plugins/tailscale/unraid-plugin-diagnostics-*.txz 2>/dev/null | grep -v '1.6.0')
rm -f $(ls /boot/config/plugins/tailscale/*.tgz 2>/dev/null | grep -v 'tailscale_1.72.1_amd64')
rm -f $(ls /boot/config/plugins/tailscale/unraid-tailscale-utils-*.txz 2>/dev/null | grep -v '1.16.0')
rm -f $(ls /boot/config/plugins/tailscale/unraid-plugin-diagnostics-*.txz 2>/dev/null)
rm -f $(ls /boot/config/plugins/tailscale/*.tgz 2>/dev/null | grep -v 'tailscale_1.74.0_amd64')
# check to see if the state file has been backed up to Unraid Connect
if [ -d "/boot/.git" ]; then
Expand All @@ -115,7 +109,7 @@ fi
echo ""
echo "----------------------------------------------------"
echo " tailscale has been installed."
echo " Version: 2024.09.09"
echo " Version: 2024.09.12"
echo "----------------------------------------------------"
echo ""
]]>
Expand All @@ -134,7 +128,7 @@ The 'remove' script.
rm /usr/local/sbin/tailscale
rm /usr/local/sbin/tailscaled
removepkg unraid-tailscale-utils-1.15.1
removepkg unraid-tailscale-utils-1.16.0
rm -rf /usr/local/emhttp/plugins/tailscale
rm -f /boot/config/plugins/tailscale/*.tgz
Expand Down
42 changes: 18 additions & 24 deletions plugin/tailscale.plg
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<PLUGIN
name="tailscale"
author="Derek Kaser"
version="2024.09.09"
version="2024.09.12"
pluginURL="https://raw.githubusercontent.com/dkaser/unraid-tailscale/main/plugin/tailscale.plg"
launch="Settings/Tailscale"
support="https://forums.unraid.net/topic/136889-plugin-tailscale/"
Expand All @@ -13,6 +13,9 @@

<CHANGES>
<![CDATA[
###2024.09.12###
- Update Tailscale to 1.74.0
###2024.09.09###
- Bug fix
Expand All @@ -24,26 +27,18 @@
- Automatically generate certificates if HTTPS enabled for Tailnet.
- Prevent Tailscale state file from being backed up to Unraid Connect.
###2024.08.22###
- Update Tailscale to 1.72.1
For older releases, see https://github.com/dkaser/unraid-tailscale/releases
]]>
</CHANGES>

<FILE Name="/boot/config/plugins/tailscale/tailscale_1.72.1_amd64.tgz">
<URL>https://pkgs.tailscale.com/stable/tailscale_1.72.1_amd64.tgz</URL>
<SHA256>11e8316d1891bb3b4989be527981b68497a407be1ec622d31a82dca11988cfb6</SHA256>
</FILE>

<FILE Name="/boot/config/plugins/tailscale/unraid-tailscale-utils-1.15.1-noarch-1.txz">
<URL>https://github.com/dkaser/unraid-tailscale-utils/releases/download/1.15.1/unraid-tailscale-utils-1.15.1-noarch-1.txz</URL>
<SHA256>1cdcfaf65b3057814ae3242d3382a42d26b3d4bade4e147da11914b44b4fa779</SHA256>
<FILE Name="/boot/config/plugins/tailscale/tailscale_1.74.0_amd64.tgz">
<URL>https://pkgs.tailscale.com/stable/tailscale_1.74.0_amd64.tgz</URL>
<SHA256>3625f5a7839623d6646e4d38b1be4b4334dcf05f371f736d2eff30f7f404cd31</SHA256>
</FILE>

<FILE Name="/boot/config/plugins/tailscale/unraid-plugin-diagnostics-1.6.0-noarch-1.txz">
<URL>https://github.com/dkaser/unraid-plugin-diagnostics/releases/download/1.6.0/unraid-plugin-diagnostics-1.6.0-noarch-1.txz</URL>
<SHA256>8502a1e4406a7167a70f6c4968ad8d64aaadfb2b33a5383ed5ade07f8a93341c</SHA256>
<FILE Name="/boot/config/plugins/tailscale/unraid-tailscale-utils-1.16.0-noarch-1.txz">
<URL>https://github.com/dkaser/unraid-tailscale-utils/releases/download/1.16.0/unraid-tailscale-utils-1.16.0-noarch-1.txz</URL>
<SHA256>ac686c4bbbfb5a85f3cef93b2f6a6ff126271d7fd26e622dc88d81d83fb91699</SHA256>
</FILE>

<!--
Expand All @@ -56,19 +51,18 @@ 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.6.0-noarch-1.txz
upgradepkg --install-new --reinstall /boot/config/plugins/tailscale/unraid-tailscale-utils-1.15.1-noarch-1.txz
upgradepkg --install-new --reinstall /boot/config/plugins/tailscale/unraid-tailscale-utils-1.16.0-noarch-1.txz
mkdir -p /usr/local/emhttp/plugins/tailscale/bin
tar xzf /boot/config/plugins/tailscale/tailscale_1.72.1_amd64.tgz --strip-components 1 -C /usr/local/emhttp/plugins/tailscale/bin
tar xzf /boot/config/plugins/tailscale/tailscale_1.74.0_amd64.tgz --strip-components 1 -C /usr/local/emhttp/plugins/tailscale/bin
echo "state" > /boot/config/plugins/tailscale/.gitignore
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=2024.09.09" > /var/local/emhttp/plugins/tailscale/tailscale.ini
echo "VERSION=2024.09.12" > /var/local/emhttp/plugins/tailscale/tailscale.ini
echo "BRANCH=main" >> /var/local/emhttp/plugins/tailscale/tailscale.ini
# remove other branches (e.g., if switching from main to preview)
Expand All @@ -88,9 +82,9 @@ tailscale completion bash > /etc/bash_completion.d/tailscale
# 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.15.1')
rm -f $(ls /boot/config/plugins/tailscale/unraid-plugin-diagnostics-*.txz 2>/dev/null | grep -v '1.6.0')
rm -f $(ls /boot/config/plugins/tailscale/*.tgz 2>/dev/null | grep -v 'tailscale_1.72.1_amd64')
rm -f $(ls /boot/config/plugins/tailscale/unraid-tailscale-utils-*.txz 2>/dev/null | grep -v '1.16.0')
rm -f $(ls /boot/config/plugins/tailscale/unraid-plugin-diagnostics-*.txz 2>/dev/null)
rm -f $(ls /boot/config/plugins/tailscale/*.tgz 2>/dev/null | grep -v 'tailscale_1.74.0_amd64')
# check to see if the state file has been backed up to Unraid Connect
if [ -d "/boot/.git" ]; then
Expand All @@ -113,7 +107,7 @@ fi
echo ""
echo "----------------------------------------------------"
echo " tailscale has been installed."
echo " Version: 2024.09.09"
echo " Version: 2024.09.12"
echo "----------------------------------------------------"
echo ""
]]>
Expand All @@ -132,7 +126,7 @@ The 'remove' script.
rm /usr/local/sbin/tailscale
rm /usr/local/sbin/tailscaled
removepkg unraid-tailscale-utils-1.15.1
removepkg unraid-tailscale-utils-1.16.0
rm -rf /usr/local/emhttp/plugins/tailscale
rm -f /boot/config/plugins/tailscale/*.tgz
Expand Down
6 changes: 3 additions & 3 deletions tools/plugin/files/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
###2024.09.12###
- Update Tailscale to 1.74.0

###2024.09.09###
- Bug fix

Expand All @@ -9,7 +12,4 @@
- Automatically generate certificates if HTTPS enabled for Tailnet.
- Prevent Tailscale state file from being backed up to Unraid Connect.

###2024.08.22###
- Update Tailscale to 1.72.1

For older releases, see https://github.com/dkaser/unraid-tailscale/releases
12 changes: 5 additions & 7 deletions tools/plugin/tailscale.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,11 @@
"name": "tailscale",
"author": "Derek Kaser",
"githubRepository": "dkaser/unraid-tailscale",
"version": "2024.09.09",
"tailscaleVersion": "tailscale_1.72.1_amd64",
"tailscaleSHA256": "11e8316d1891bb3b4989be527981b68497a407be1ec622d31a82dca11988cfb6",
"packageVersion": "1.15.1",
"packageSHA256": "1cdcfaf65b3057814ae3242d3382a42d26b3d4bade4e147da11914b44b4fa779",
"diagVersion": "1.6.0",
"diagSHA256": "8502a1e4406a7167a70f6c4968ad8d64aaadfb2b33a5383ed5ade07f8a93341c",
"version": "2024.09.12",
"tailscaleVersion": "tailscale_1.74.0_amd64",
"tailscaleSHA256": "3625f5a7839623d6646e4d38b1be4b4334dcf05f371f736d2eff30f7f404cd31",
"packageVersion": "1.16.0",
"packageSHA256": "ac686c4bbbfb5a85f3cef93b2f6a6ff126271d7fd26e622dc88d81d83fb91699",
"pluginDirectory": "/usr/local/emhttp/plugins/tailscale",
"configDirectory": "/boot/config/plugins/tailscale",
"minver": "6.11.5"
Expand Down

0 comments on commit 1c2c520

Please sign in to comment.