2020-08-14 09:43:41 +00:00
|
|
|
#!/bin/sh
|
|
|
|
|
2021-01-12 06:57:34 +00:00
|
|
|
VERSION_FILE=/var/wiki/version
|
|
|
|
version=$(cat "${__object:?}/parameter/version")
|
|
|
|
|
2020-08-14 09:43:41 +00:00
|
|
|
# Check for installation
|
|
|
|
cat << EOF
|
2021-01-12 06:57:34 +00:00
|
|
|
if [ -f $VERSION_FILE ] && [ "\$(cat $VERSION_FILE)" = "$version" ];
|
2020-08-14 09:43:41 +00:00
|
|
|
then
|
|
|
|
# Assume everything is done already.
|
|
|
|
exit 0;
|
2021-01-12 06:57:34 +00:00
|
|
|
else
|
|
|
|
echo "$version" > $VERSION_FILE
|
2020-08-14 09:43:41 +00:00
|
|
|
fi
|
|
|
|
EOF
|
|
|
|
|
|
|
|
# Download and copy source
|
|
|
|
cat << EOF
|
2021-01-12 06:57:34 +00:00
|
|
|
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
|
2021-01-12 06:57:34 +00:00
|
|
|
service wikijs restart
|
|
|
|
EOF
|