summaryrefslogtreecommitdiff
path: root/files/alpine/setup.sh
diff options
context:
space:
mode:
authorKarel Kočí <karel.koci@nic.cz>2018-09-20 11:28:08 +0200
committerKarel Kočí <karel.koci@nic.cz>2018-09-20 12:11:23 +0200
commiteb2f5931c7a80710c974200395a4501e38b409a1 (patch)
tree00f719f010549e3afe55229d316deda6f2fa9a9b /files/alpine/setup.sh
parent577a64a6bc8bb69c3337ad34bcf5f7b33cf50d6b (diff)
downloadlaminar-cnf-eb2f5931c7a80710c974200395a4501e38b409a1.tar.gz
laminar-cnf-eb2f5931c7a80710c974200395a4501e38b409a1.tar.bz2
laminar-cnf-eb2f5931c7a80710c974200395a4501e38b409a1.zip
alpine-amd64: add setup script
Diffstat (limited to 'files/alpine/setup.sh')
-rwxr-xr-xfiles/alpine/setup.sh25
1 files changed, 25 insertions, 0 deletions
diff --git a/files/alpine/setup.sh b/files/alpine/setup.sh
new file mode 100755
index 0000000..f0dc863
--- /dev/null
+++ b/files/alpine/setup.sh
@@ -0,0 +1,25 @@
+#!/bin/sh
+set -e
+[ -f "/etc/alpine-release" ] || {
+ echo "This is not alpine distribution!" >&2
+ exit 1
+}
+[ "$(id -u)" = "0" ] || {
+ echo "Please run this script as root!" >&2
+ exit 1
+}
+
+# Deploy key
+cat >/etc/apk/keys/cynerd@email.cz-5b8aeb6d.rsa.pub <<EOF
+-----BEGIN PUBLIC KEY-----
+MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxqyrzNQiXMcbINl28vIu
+txXABQjOd4xSQB1/wMgblmSfnutSdsSDU3iVIBR/e5QupxAA3u0ddwcNn9fdj9GL
+/WCIls+Yt3eWkiD6R10nkWANLQvYJQe369fCi/ViKBperdbYMnZAK5JwLJgsQKrw
+30gQVxgCkXHUh/frGFenQOLmn9tJqu2cPLx5neyfh3Hys2CMRomAJd0GBosg3RKt
+97Kp+VdtWTNqZobykQ7VTssPsbHrOXnHi60zCPP4ocMfvq+7F2mtnpBwRd1mz8ke
+L2C6/kvFJ2qFVAp5LDq2znZ4X+FT3Z9VYoe4K4I0sgKyzHyvksTgl24f4rfJ4DA3
+EwIDAQAB
+-----END PUBLIC KEY-----
+EOF
+# Add repository
+echo "https://cynerd.cz/repo/alpine" >> /etc/apk/repositories