cdist-contrib/type/__wikijs/gencode-remote

28 lines
565 B
Plaintext
Raw Permalink Normal View History

2020-08-14 09:43:41 +00:00
#!/bin/sh
VERSION_FILE=/var/wiki/version
version=$(cat "${__object:?}/parameter/version")
2020-08-14 09:43:41 +00:00
# Check for installation
cat << EOF
if [ -f $VERSION_FILE ] && [ "\$(cat $VERSION_FILE)" = "$version" ];
2020-08-14 09:43:41 +00:00
then
# Assume everything is done already.
exit 0;
else
echo "$version" > $VERSION_FILE
2020-08-14 09:43:41 +00:00
fi
EOF
# Download and copy source
cat << EOF
wget -O - https://github.com/Requarks/wiki/releases/download/$version/wiki-js.tar.gz | tar xz -C /var/wiki
2021-03-01 06:23:47 +00:00
chown -R wikijs:wikijs /var/wiki
2020-08-14 09:43:41 +00:00
EOF
# Install deps and launch
cat << EOF
cd /var/wiki || exit 1
service wikijs restart
EOF