opensim-tools – Diff between revs 22 and 23

Subversion Repositories:
Rev:
Only display areas with differencesIgnore whitespace
Rev 22 Rev 23
1 #!/bin/bash 1 #!/bin/bash
2 ########################################################################### 2 ###########################################################################
3 ## Copyright (C) Wizardry and Steamworks 2013 - License: GNU GPLv3 ## 3 ## Copyright (C) Wizardry and Steamworks 2013 - License: GNU GPLv3 ##
4 ## Please see: http://www.gnu.org/licenses/gpl.html for legal details, ## 4 ## Please see: http://www.gnu.org/licenses/gpl.html for legal details, ##
5 ## rights of fair usage, the disclaimer and warranty conditions. ## 5 ## rights of fair usage, the disclaimer and warranty conditions. ##
6 ########################################################################### 6 ###########################################################################
7   7  
8 pushd ./ 8 pushd ./
9 if [ -d ../opensim-sources ]; then 9 if [ -d ../opensim-sources ]; then
10 cd ../opensim-sources/ 10 cd ../opensim-sources/
11 echo "[SpectacledOwl] Updating sources..." 11 echo "[SpectacledOwl] Updating sources..."
12 svn update 12 svn update
13 echo "[SpectacledOwl] Cleaning..." 13 echo "[SpectacledOwl] Cleaning..."
14 PKG_CONFIG_PATH=/opt/mono-4-0/lib/pkgconfig make clean 14 PKG_CONFIG_PATH=/opt/mono-4-0/lib/pkgconfig make clean
15 echo "[SpectacledOwl] Build..." 15 echo "[SpectacledOwl] Build..."
16 PKG_CONFIG_PATH=/opt/mono-4-0/lib/pkgconfig make 16 PKG_CONFIG_PATH=/opt/mono-4-0/lib/pkgconfig make
17 if [ -d /home/opensim/os ]; then 17 if [ -d /home/opensim/os ]; then
18 echo "[SpectacledOwl] Copying files..." 18 echo "[SpectacledOwl] Copying files..."
19 mkdir -p /home/opensim/os 19 mkdir -p /home/opensim/os
20 find bin/ -name \*.ini -exec rm -rf '{}' \; 20 find bin/ -name \*.ini -exec rm -rf '{}' \;
21 find bin/ -name \*.config -exec rm -rf '{}' \; 21 find bin/ -name \*.config -exec rm -rf '{}' \;
22 cp -Ra bin/* /home/opensim/os/ 22 cp -Ra bin/* /home/opensim/os/
23 echo "[SpectacledOwl] Changing ownership..." 23 echo "[SpectacledOwl] Changing ownership..."
24 chown -R opensim:opensim /home/opensim/os/ 24 chown -R opensim:opensim /home/opensim/os/
25 fi 25 fi
26 fi 26 fi
27 if [ -d ../opensim-config ]; then 27 if [ -d ../opensim-config ]; then
28 echo "[SpectacledOwl] Updating configuration..." 28 echo "[SpectacledOwl] Updating configuration..."
29 cd ../opensim-config/ 29 cd ../opensim-config/
30 svn update 30 svn update
31 cp -Ra * /home/opensim/os/ 31 cp -Ra * /home/opensim/os/
32 fi 32 fi
33 if [ -d /var/opensim-www ]; then 33 if [ -d /var/opensim-www ]; then
34 echo "[SpectacledOwl] Updating website..." 34 echo "[SpectacledOwl] Updating website..."
35 cd /var/opensim-www/ 35 cd /var/opensim-www/
36 svn update 36 svn update
37 chown -R www-data:www-data /var/opensim-www 37 chown -R www-data:www-data /var/opensim-www
38 service lighttpd restart 38 service lighttpd restart
39 fi 39 fi
40 popd 40 popd
41 echo "[SpectacledOwl] Deploying tools..." 41 echo "[SpectacledOwl] Deploying tools..."
42 if [ -x osstrap ]; then 42 if [ -x lib/osstrap ]; then
43 cp osstrap /etc/init.d/osstrap 43 cp osstrap /etc/init.d/osstrap
44 fi 44 fi
45 if [ -x iardumper ]; then 45 if [ -x lib/iardumper ]; then
46 cp iardumper /etc/cron.daily/iardumper 46 cp iardumper /etc/cron.daily/iardumper
47 fi 47 fi
48 echo "[SpectacledOwl] Applying firewall..." 48 echo "[SpectacledOwl] Applying firewall..."
49 if [ -x firewall ]; then 49 if [ -x lib/firewall ]; then
50 ./firewall 50 ./firewall
51 fi 51 fi
52 echo "[SpectacledOwl] Restarting SpectacledOwl." 52 echo "[SpectacledOwl] Restarting SpectacledOwl."
53 kill -s HUP `pidof mono` 53 kill -s HUP `pidof mono`
54 echo "[SpectacledOwl] Done." 54 echo "[SpectacledOwl] Done."
55   55  
56   56