-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathttn-lw-migrate.rb
More file actions
52 lines (47 loc) · 2.05 KB
/
ttn-lw-migrate.rb
File metadata and controls
52 lines (47 loc) · 2.05 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
# typed: false
# frozen_string_literal: true
# This file was generated by GoReleaser. DO NOT EDIT.
class TtnLwMigrate < Formula
desc "Migrate from other LoRaWAN network servers to The Things Stack"
homepage "https://www.thethingsnetwork.org"
version "0.12.1"
on_macos do
if Hardware::CPU.intel?
url "https://github.com/TheThingsNetwork/lorawan-stack-migrate/releases/download/v0.12.1/lorawan-stack-migrate_0.12.1_darwin_amd64.tar.gz"
sha256 "6f89d26ed106ba14c501776f28e88eaf7a4579cc724bc863a1bd40f6514b7e50"
define_method(:install) do
bin.install "ttn-lw-migrate"
end
end
if Hardware::CPU.arm?
url "https://github.com/TheThingsNetwork/lorawan-stack-migrate/releases/download/v0.12.1/lorawan-stack-migrate_0.12.1_darwin_arm64.tar.gz"
sha256 "c6ab4f4c327ed55283e5a94ba60d5efab82b8d1ccca3caba3822fcfaa91320a1"
define_method(:install) do
bin.install "ttn-lw-migrate"
end
end
end
on_linux do
if Hardware::CPU.intel? && Hardware::CPU.is_64_bit?
url "https://github.com/TheThingsNetwork/lorawan-stack-migrate/releases/download/v0.12.1/lorawan-stack-migrate_0.12.1_linux_amd64.tar.gz"
sha256 "08cc81b420bedd6d4c59462c6a14fa74a060e798e5aa481519bba99e86e18896"
define_method(:install) do
bin.install "ttn-lw-migrate"
end
end
if Hardware::CPU.arm? && !Hardware::CPU.is_64_bit?
url "https://github.com/TheThingsNetwork/lorawan-stack-migrate/releases/download/v0.12.1/lorawan-stack-migrate_0.12.1_linux_armv6.tar.gz"
sha256 "52eb581f013c420fa1883a07d2335fe33bd63813576188ee6a64226196ab970f"
define_method(:install) do
bin.install "ttn-lw-migrate"
end
end
if Hardware::CPU.arm? && Hardware::CPU.is_64_bit?
url "https://github.com/TheThingsNetwork/lorawan-stack-migrate/releases/download/v0.12.1/lorawan-stack-migrate_0.12.1_linux_arm64.tar.gz"
sha256 "98095b54b6a4f3f37b138f2c345f7b337fa229a4e8fdde7614da2743262cb6cd"
define_method(:install) do
bin.install "ttn-lw-migrate"
end
end
end
end