opensim-tools

Subversion Repositories:
Compare Path: Rev
With Path: Rev
?path1? @ 17  →  ?path2? @ 18
/upgrade-spectacled-owl
@@ -7,50 +7,52 @@
 
echo "[SpectacledOwl] Updating tools..."
svn update
pushd ./
if [ -d ../opensim-sources ]; then
cd ../opensim-sources/
echo "[SpectacledOwl] Updating sources..."
svn update
echo "[SpectacledOwl] Cleaning..."
PKG_CONFIG_PATH=/opt/mono-4-0/lib/pkgconfig make clean
echo "[SpectacledOwl] Build..."
PKG_CONFIG_PATH=/opt/mono-4-0/lib/pkgconfig make
if [ -d /home/opensim/os ]; then
echo "[SpectacledOwl] Copying files..."
mkdir -p /home/opensim/os
find bin/ -name \*.ini -exec rm -rf '{}' \;
find bin/ -name \*.config -exec rm -rf '{}' \;
cp -Ra bin/* /home/opensim/os/
echo "[SpectacledOwl] Changing ownership..."
chown -R opensim:opensim /home/opensim/os/
upgrade() {
pushd ./
if [ -d ../opensim-sources ]; then
cd ../opensim-sources/
echo "[SpectacledOwl] Updating sources..."
svn update
echo "[SpectacledOwl] Cleaning..."
PKG_CONFIG_PATH=/opt/mono-4-0/lib/pkgconfig make clean
echo "[SpectacledOwl] Build..."
PKG_CONFIG_PATH=/opt/mono-4-0/lib/pkgconfig make
if [ -d /home/opensim/os ]; then
echo "[SpectacledOwl] Copying files..."
mkdir -p /home/opensim/os
find bin/ -name \*.ini -exec rm -rf '{}' \;
find bin/ -name \*.config -exec rm -rf '{}' \;
cp -Ra bin/* /home/opensim/os/
echo "[SpectacledOwl] Changing ownership..."
chown -R opensim:opensim /home/opensim/os/
fi
fi
fi
if [ -d ../opensim-config ]; then
echo "[SpectacledOwl] Updating configuration..."
cd ../opensim-config/
svn update
cp -Ra * /home/opensim/os/
fi
if [ -d /var/opensim-www ]; then
echo "[SpectacledOwl] Updating website..."
cd /var/opensim-www/
svn update
chown -R www-data:www-data /var/opensim-www
service lighttpd restart
fi
popd
echo "[SpectacledOwl] Deploying tools..."
if [ -x osstrap ]; then
cp osstrap /etc/init.d/osstrap
fi
if [ -x iardumper ]; then
cp iardumper /etc/cron.daily/iardumper
fi
echo "[SpectacledOwl] Applying firewall..."
if [ -x firewall ]; then
./firewall
fi
echo "[SpectacledOwl] Restarting SpectacledOwl."
kill -s HUP `pidof mono`
echo "[SpectacledOwl] Done."
if [ -d ../opensim-config ]; then
echo "[SpectacledOwl] Updating configuration..."
cd ../opensim-config/
svn update
cp -Ra * /home/opensim/os/
fi
if [ -d /var/opensim-www ]; then
echo "[SpectacledOwl] Updating website..."
cd /var/opensim-www/
svn update
chown -R www-data:www-data /var/opensim-www
service lighttpd restart
fi
popd
echo "[SpectacledOwl] Deploying tools..."
if [ -x osstrap ]; then
cp osstrap /etc/init.d/osstrap
fi
if [ -x iardumper ]; then
cp iardumper /etc/cron.daily/iardumper
fi
echo "[SpectacledOwl] Applying firewall..."
if [ -x firewall ]; then
./firewall
fi
echo "[SpectacledOwl] Restarting SpectacledOwl."
kill -s HUP `pidof mono`
echo "[SpectacledOwl] Done."
}; upgrade;