diff --git a/package.json b/package.json index 1f5d862..13b4e29 100644 --- a/package.json +++ b/package.json @@ -57,7 +57,8 @@ "maintainer": "Akash Nimare " }, "deb": { - "synopsis": "Zulip Desktop App" + "synopsis": "Zulip Desktop App", + "afterInstall": "./scripts/debian-add-repo.sh" }, "dmg": { "background": "build/appdmg.png", diff --git a/scripts/debian-add-repo.sh b/scripts/debian-add-repo.sh new file mode 100644 index 0000000..f7158ff --- /dev/null +++ b/scripts/debian-add-repo.sh @@ -0,0 +1,7 @@ +#!/usr/bin/env bash + +if ! grep ^ /etc/apt/sources.list /etc/apt/sources.list.d/* | grep zulip; then + sudo apt-key adv --keyserver pool.sks-keyservers.net --recv 69AD12704E71A4803DCA3A682424BE5AE9BD10D9 + echo "deb https://dl.bintray.com/zulip/debian/ stable main" | \ + sudo tee -a /etc/apt/sources.list.d/zulip.list +fi