diff options
Diffstat (limited to 'personal-pkgs-repo/files')
-rw-r--r-- | personal-pkgs-repo/files/key.pub | 2 | ||||
-rw-r--r-- | personal-pkgs-repo/files/updater.lua | 23 |
2 files changed, 25 insertions, 0 deletions
diff --git a/personal-pkgs-repo/files/key.pub b/personal-pkgs-repo/files/key.pub new file mode 100644 index 0000000..de6e53c --- /dev/null +++ b/personal-pkgs-repo/files/key.pub @@ -0,0 +1,2 @@ +untrusted comment: public key 6b76319bf5a9dc2 (personal-pkgs) +RWQGt2MZv1qdwkBd042bjtjJFcI7cEtFtTEf8dqG5uBq3sqD51CC9xl3 diff --git a/personal-pkgs-repo/files/updater.lua b/personal-pkgs-repo/files/updater.lua new file mode 100644 index 0000000..b84c1a6 --- /dev/null +++ b/personal-pkgs-repo/files/updater.lua @@ -0,0 +1,23 @@ +local board +if model:match('[Oo]mnia') then + board = "omnia" +if model:match('^[Tt]urris$') then + board = "turris" +else + DIE("Unsupported board!") +end + +if version_match(turris_version, '<4.0') then + Repository("personal-pkgs", "https://cynerd.cz/repo/turris3x/" .. board, { + pubkey = "file:///etc/updater/keys/personal-pkgs.pub", + ocsp = false + }) +else + Repository("personal-pkgs", "https://cynerd.cz/repo/openwrt/" .. board, { + pubkey = "file:///etc/updater/keys/personal-pkgs.pub", + ocsp = false + }) +end + +Install("personal-pkgs-repo") +Package("personal-pkgs-repo", { replan = "finished" }) |