diff options
| author | Mario Minardi <mario@tailscale.com> | 2024-10-10 09:38:03 -0600 |
|---|---|---|
| committer | Mario Minardi <mario@tailscale.com> | 2024-10-10 10:53:06 -0600 |
| commit | ac679a18c80de73bf55ff447fe854cdc94724baf (patch) | |
| tree | a1a1731e9a9968c968a4688179fc30e5242d35ef | |
| parent | 91f58c5e6330d97b35130a3b626cb01762879273 (diff) | |
| download | tailscale-mpminardi/dsm-7-2-builds-fix.tar.xz tailscale-mpminardi/dsm-7-2-builds-fix.zip | |
release: add proper min and max versions for DSM 7.x buildsmpminardi/dsm-7-2-builds-fix
Add an `os_max_ver` entry to the INFO file for DSM 7.0 builds with a
value of `7.2-60000`, and change the `os_min_ver` for DSM 7.2 to
`7.2-60000` as per Synology guidance on minimum and maximum versions for
the different minor version packages.
Updates https://github.com/tailscale/corp/issues/22908
Signed-off-by: Mario Minardi <mario@tailscale.com>
| -rw-r--r-- | release/dist/synology/pkgs.go | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/release/dist/synology/pkgs.go b/release/dist/synology/pkgs.go index 7802470e1..afdadfe6d 100644 --- a/release/dist/synology/pkgs.go +++ b/release/dist/synology/pkgs.go @@ -155,8 +155,15 @@ func (t *target) mkInfo(b *dist.Build, uncompressedSz int64) []byte { f("os_min_ver", "6.0.1-7445") f("os_max_ver", "7.0-40000") case 7: - f("os_min_ver", "7.0-40000") - f("os_max_ver", "") + switch t.dsmMinorVersion { + case 0: + f("os_min_ver", "7.0-40000") + f("os_max_ver", "7.2-60000") + case 2: + f("os_min_ver", "7.2-60000") + default: + panic(fmt.Sprintf("unsupported DSM major.minor version %s", t.dsmVersionString())) + } default: panic(fmt.Sprintf("unsupported DSM major version %d", t.dsmMajorVersion)) } |
