various: add detection and Taildrop for Unraid

Updates tailscale/tailscale#8025

Signed-off-by: Derek Kaser <derek.kaser@gmail.com>
This commit is contained in:
Derek Kaser
2023-05-02 23:57:52 -04:00
committed by Brad Fitzpatrick
parent d1ce7a9b5e
commit 0d7303b798
5 changed files with 38 additions and 2 deletions

View File

@@ -29,6 +29,7 @@ const (
TrueNAS = Distro("truenas")
Gokrazy = Distro("gokrazy")
WDMyCloud = Distro("wdmycloud")
Unraid = Distro("unraid")
)
var distro lazy.SyncValue[Distro]
@@ -90,6 +91,8 @@ func linuxDistro() Distro {
return WDMyCloud
case have("/usr/sbin/wd_crontab.sh"): // Western Digital MyCloud OS5
return WDMyCloud
case have("/etc/unraid-version"):
return Unraid
}
return ""
}