updated on Thu Jan 19 12:17:07 UTC 2012
[aur-mirror.git] / dofus / dofus.install
blobdc521fc1e2d68d8177020bd955b4e154ec0d0e08
2 pre_install() {
3   /bin/true
6 post_install() {
7   echo " ==> Setting permissions to allow auto-update"
8   chgrp -R users /opt/dofus/share
9   chmod -R g+w /opt/dofus/share
10   echo " ==> Note: The first auto-update will download all game"
11   echo " ==>       content and may take a long time (~1GB)."
14 pre_upgrade() {
15   echo " ==> Backing up last downloads..."
16   [ -e /opt/dofus/share/DofusInvoker.swf ] && cp /opt/dofus/share/DofusInvoker.swf /opt/dofus/share/DofusInvoker.swf.bak
17   [ -e /opt/dofus/share/reg/Reg.swf ] && cp /opt/dofus/share/reg/Reg.swf /opt/dofus/share/reg/Reg.swf.bak
18   [ -e /opt/dofus/share/UpLauncher ] && cp /opt/dofus/share/UpLauncher /opt/dofus/share/UpLauncher.bak
19   [ -e /opt/dofus/share/uplauncherComponents.xml ] && cp /opt/dofus/share/uplauncherComponents.xml /opt/dofus/share/uplauncherComponents.xml.bak
22 post_upgrade() {
23   echo " ==> Restoring last downloads..."
24   [ -e /opt/dofus/share/DofusInvoker.swf.bak ] && mv /opt/dofus/share/DofusInvoker.swf.bak /opt/dofus/share/DofusInvoker.swf
25   [ -e /opt/dofus/share/reg/Reg.swf.bak ] && mv /opt/dofus/share/reg/Reg.swf.bak /opt/dofus/share/reg/Reg.swf
26   [ -e /opt/dofus/share/UpLauncher.bak ] && mv /opt/dofus/share/UpLauncher.bak /opt/dofus/share/UpLauncher
27   [ -e /opt/dofus/share/uplauncherComponents.xml.bak ] && mv /opt/dofus/share/uplauncherComponents.xml.bak /opt/dofus/share/uplauncherComponents.xml
28   echo " ==> Setting permissions to allow auto-update"
29   chgrp -R users /opt/dofus/share
30   chmod -R g+w /opt/dofus/share
33 pre_remove() {
34   /bin/true
37 post_remove() {
38   echo " ==> Note: To completely remove Dofus from your disk,"
39   echo " ==>       delete the folder /opt/dofus and its subfolders."
40   echo " ==>       This is due to the auto-updater's temp files."
43 # vim:set ts=2 sw=2 et: