summaryrefslogtreecommitdiff
path: root/personal-pkgs-repo/files
diff options
context:
space:
mode:
Diffstat (limited to 'personal-pkgs-repo/files')
-rw-r--r--personal-pkgs-repo/files/updater.lua68
1 files changed, 2 insertions, 66 deletions
diff --git a/personal-pkgs-repo/files/updater.lua b/personal-pkgs-repo/files/updater.lua
index a14e06a..b0335b9 100644
--- a/personal-pkgs-repo/files/updater.lua
+++ b/personal-pkgs-repo/files/updater.lua
@@ -1,69 +1,5 @@
-local uci_cursor = uci.cursor(root_dir .. "/etc/config")
-
-local board
-local model = model or os_release["LEDE_DEVICE_PRODUCT"]
-if model:match('[Mm]ox') then
- board = "mox"
-elseif model:match('[Oo]mnia') then
- board = "omnia"
-else
- DIE("Unsupported board: " .. model)
-end
-
-local mode = uci_cursor:get("updater", "turris", "mode")
-local animal = uci_cursor:get("updater", "turris", "branch")
-if mode and mode ~= "branch" then
- DIE("Only branch mode allowed for personal-pkgs, used: " .. tostring(mode))
-end
-if animal ~= "hbd" and animal ~= "hbk" then
- DIE("Unsupported branch for personal-pkgs: " .. tostring(animal))
-end
-
-Repository("personal-pkgs", "https://cynerd.cz/repo/turris/" .. animal .. "/" .. board, {
+Script("personal-pkgs", "https://cynerd.cz/repo/turris/updater.lua", {
+ security = "Local",
pubkey = "file:///etc/updater/keys/personal-pkgs.pub",
ocsp = false
})
-
-----------------------------------------------------------------------------------
-Install("personal-pkgs-repo")
-Package("personal-pkgs-repo", { replan = "finished" })
-
-local tools = false
-local vpn = false
-local bigclown = false
-local sentinel = false
-
-uci_cursor:foreach("system", "system", function(s) hostname = s['hostname'] end)
-if hostname == "turris-prague" then
- tools = true
- vpn = true
- bigclown = true
- sentinel = true
- Install("6to4")
- Install("etherwake")
-elseif hostname == "turris-home" then
- tools = true
- vpn = true
- sentinel = true
- Install("transmission-daemon-openssl")
-end
-
-if tools then
- Install("grep", "coreutils-sha256sum")
- Install("iperf", "iperf3")
- Install("sysstat", "strace", "gdbserver")
- Install("shellrc-zsh")
-end
-if vpn then
- Install("luci-app-openvpn", "openvpn-openssl")
- Install("luci-app-wireguard", "wireguard")
-end
-if bigclown then
- Install("bigclown-gateway", "bigclown-mqtt2influxdb", "bigclown-control-tool")
- Install("mosquitto", "mosquitto-client")
- Install("bigclown-leds")
-end
-if sentinel then
- --Install("sentinel-minipot", "sentinel-nikola", "sentinel-dynfw-client")
- Install("sentinel-dynfw-client")
-end