aboutsummaryrefslogtreecommitdiff
path: root/files/airsonic-download
diff options
context:
space:
mode:
authorSilvio Rhatto <rhatto@riseup.net>2018-12-30 01:02:30 -0200
committerSilvio Rhatto <rhatto@riseup.net>2018-12-30 01:02:30 -0200
commit67a994fa220f080aaa916ebc9b989e889b9d53b3 (patch)
treef97111d2850c658c8fcdca36c293de51420a6b91 /files/airsonic-download
parent05e65a9eb890b72ab0c373915fcacab1b7c574ba (diff)
downloadpuppet-airsonic-67a994fa220f080aaa916ebc9b989e889b9d53b3.tar.gz
puppet-airsonic-67a994fa220f080aaa916ebc9b989e889b9d53b3.tar.bz2
Working setup
Diffstat (limited to 'files/airsonic-download')
-rwxr-xr-xfiles/airsonic-download19
1 files changed, 19 insertions, 0 deletions
diff --git a/files/airsonic-download b/files/airsonic-download
new file mode 100755
index 0000000..4cce24a
--- /dev/null
+++ b/files/airsonic-download
@@ -0,0 +1,19 @@
+#!/bin/bash
+#
+# Download and check airsonic.
+#
+
+# Parameters
+DEST="/var/lib/airsonic/airsonic.war"
+HASH="738c0614a113f692d75f62d9a74efab1580e3ba8c683feb8d6bfded80240f342"
+
+# Download
+/usr/bin/wget https://github.com/airsonic/airsonic/releases/download/v10.1.2/airsonic.war --output-document=$DEST || exit 1
+
+# Check integrity
+if [ "`sha256sum $DEST`" != "$HASH $DEST"]; then
+ rm -f $DEST
+ exit 1
+else
+ chown airsonic:airsonic $DEST
+fi