opensim-tools – Diff between revs 22 and 23
?pathlinks?
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 | |