diff options
author | Maxime “pep” Buquet | 2017-10-20 03:20:25 +0100 |
---|---|---|
committer | Maxime “pep” Buquet | 2017-10-20 03:20:25 +0100 |
commit | 56323076523a2c0dc5cbbfed3a09fc1105ba67f2 (patch) | |
tree | 404b8897d523955d59cd5c0563612fadd1572092 | |
parent | af886255d9b30d8b8a3cfca4ed07a68928974ab9 (diff) | |
download | aur-56323076523a2c0dc5cbbfed3a09fc1105ba67f2.tar.gz |
Make the cache and users folders symlinks to folders in /var/cache
-rw-r--r-- | PKGBUILD | 9 | ||||
-rw-r--r-- | movim.install | 12 |
2 files changed, 19 insertions, 2 deletions
@@ -44,8 +44,13 @@ package() { install -m755 -d "$pkgdir/usr/share/webapps/$_pkgbase" - # Movim-editable directories - install -o http -m755 -d "$pkgdir/usr/share/webapps/$_pkgbase"/{cache,users} + # Cache + install -m750 -d "$pkgdir/var/cache/webapps/$_pkgbase/cache"\ + "$pkgdir/var/cache/webapps/$_pkgbase/users" + chown -R root:http "$pkgdir/var/cache/webapps/$_pkgbase" + chmod -R u+rwX,g+rwX,o-rwx "$pkgdir/var/cache/webapps/$_pkgbase" + ln -s "/var/cache/webapps/$_pkgbase/cache" "$pkgdir/usr/share/webapps/$_pkgbase/cache" + ln -s "/var/cache/webapps/$_pkgbase/users" "$pkgdir/usr/share/webapps/$_pkgbase/users" cp -r app lib locales src themes vendor "$pkgdir/usr/share/webapps/$_pkgbase" install -Dm644 VERSION CHANGELOG.md INSTALL.md README.md index.php \ diff --git a/movim.install b/movim.install index 8ea3d88554b1..c93df776c2d2 100644 --- a/movim.install +++ b/movim.install @@ -1,3 +1,15 @@ +pre_remove() { + 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' |