summaryrefslogtreecommitdiff
path: root/personal-pkgs-repo/files/updater.lua
diff options
context:
space:
mode:
Diffstat (limited to 'personal-pkgs-repo/files/updater.lua')
-rw-r--r--personal-pkgs-repo/files/updater.lua21
1 files changed, 21 insertions, 0 deletions
diff --git a/personal-pkgs-repo/files/updater.lua b/personal-pkgs-repo/files/updater.lua
index 2bf7636..228969d 100644
--- a/personal-pkgs-repo/files/updater.lua
+++ b/personal-pkgs-repo/files/updater.lua
@@ -6,13 +6,34 @@ elseif model:match('^[Tt]urris$') then
else
DIE("Unsupported board!")
end
+local hostname_file = io.open('/proc/sys/kernel/hostname')
+local hostname = hostname_file:read()
+hostname_file:close()
Repository("personal-pkgs", "https://cynerd.cz/repo/turris3x/" .. board, {
pubkey = "file:///etc/updater/keys/personal-pkgs.pub",
ocsp = false
})
+-- Core package
Install("personal-pkgs-repo")
Package("personal-pkgs-repo", { replan = "finished" })
+-- Shells
Install("shellrc-zsh", "shellrc-ash")
+
+-- VPNs
+Install("luci-app-openvpn", "openvpn-openssl")
+Install("luci-app-wireguard", "wireguard")
+
+-- Basic additional tools
+Install("grep", "coreutils-sha256sum")
+Install("iperf", "iperf3")
+Install("sysstat", "strace", "gdbserver")
+
+if hostname == "turris-home" then
+ Install("transmission-daemon-openssl")
+end
+
+-- Sentinel!
+Install("sentinel-minipot")