arch-ppa/src/movim-git/movim.install

33 lines
1.2 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

pre_upgrade() {
if [ -d /usr/share/webapps/movim ] && [ ! -L /usr/share/webapps/movim/cache ]; then
echo 'The "cache" and "users" folders in /usr/share/webapps/movim are'
echo 'being moved to /var/cache/webapps/movim.'
install -m755 -d /var/cache/webapps/movim
mv /usr/share/webapps/movim/{cache,users} /var/cache/webapps/movim/
chmod -R u+rwX,g+rwX,o-rwx /var/cache/webapps/movim
chown -R root:http /var/cache/webapps/movim
fi
}
post_install() {
echo 'Post-installation tutorial'
echo 'https://github.com/movim/movim/wiki/Install-Movim#2-database-configuration'
echo
echo 'You should also read'
echo 'https://github.com/movim/movim/wiki/Install-Movim#general-behaviour'
echo
echo 'To complete the setup, please install a database and configure a reverse proxy.'
echo 'Dont forget to adapt /etc/webapps/movim/db.inc.php and /etc/default/movim'
echo 'to your server settings'
echo 'Once everything is setup, use `systemctl start movim` to start the daemon'
}
post_upgrade() {
# XXX: Waiting for upstream to fix https://github.com/movim/movim/issues/509
ln -sf /var/cache/webapps/movim/cache /usr/share/webapps/movim
ln -sf /var/cache/webapps/movim/users /usr/share/webapps/movim
post_install $1
}