Author:   Lars Michelsen <[email protected]>
Date:     Tue Aug 30 13:01:26 2011 +0200
Committer:   Lars Michelsen <[email protected]>
Commit-Date: Tue Aug 30 13:01:26 2011 +0200

omd_install.sh can now be called from other directories

---

 omd_install.sh |   15 +++++++++------
 1 files changed, 9 insertions(+), 6 deletions(-)

diff --git a/omd_install.sh b/omd_install.sh
index 050fae3..f30aafd 100755
--- a/omd_install.sh
+++ b/omd_install.sh
@@ -45,6 +45,8 @@ if [ ! -z "$OPT" ] &&  [ $OPT != "y" ]; then
     exit 1
 fi
 
+CWD="$(cd "$(dirname "$0")" && pwd)"
+
 echo "Installing..."
 
 # 1.5 had the userfiles dir in $OMD_ROOT/var/nagvis/userfiles
@@ -58,12 +60,12 @@ fi
 
 mkdir -p $OMD_ROOT/var/nagvis/profiles
 mkdir -p $OMD_ROOT/local/share/nagvis/htdocs
-cp -r share/* $OMD_ROOT/local/share/nagvis/htdocs
-cp -r docs $OMD_ROOT/local/share/nagvis/htdocs/
+cp -r $CWD/share/* $OMD_ROOT/local/share/nagvis/htdocs
+cp -r $CWD/docs $OMD_ROOT/local/share/nagvis/htdocs/
 
 # Update "old" (1.5) userfiles dir
 if [ -d $OMD_ROOT/var/nagvis/userfiles ]; then
-    cp -r share/userfiles/* $OMD_ROOT/var/nagvis/userfiles
+    cp -r $CWD/share/userfiles/* $OMD_ROOT/var/nagvis/userfiles
 fi
 
 # Backup the nagvis-omd.ini.php on first time using omd_install.sh
@@ -140,15 +142,16 @@ Alias /$OMD_SITE/nagvis 
"$OMD_ROOT/local/share/nagvis/htdocs"
     # Use mod_rewrite for old url redirection even if there are php files which
     # redirect the queries itselfs. In some cases the mod_rewrite redirect
     # is better than the php redirect.
-    RewriteCond %{REQUEST_URI} ^/$OMD_SITE/nagvis(/index\.php|/|)(\?.*|)$
+    RewriteCond %{REQUEST_URI} 
^/$OMD_SITE/nagvis(/config\.php|/index\.php|/|)(\?.*|)$
     RewriteRule ^(index\.php|)(\?.*|)$ 
/$OMD_SITE/nagvis/frontend/nagvis-js/$1$2 [R=301,L]
-    RewriteCond %{REQUEST_URI} ^/$OMD_SITE/nagvis/config\.php.*$
-    RewriteRule ^config\.php(.*)(\?.*|)$ 
/$OMD_SITE/nagvis/frontend/nagvis-js/$1$2 [R=301,L]
 
     # Redirect old regular map links
     RewriteCond %{REQUEST_URI} ^/$OMD_SITE/nagvis/frontend/(nagvis-js|wui)
     RewriteCond %{QUERY_STRING} map=(.*)
     RewriteRule ^(.*)$ 
/$OMD_SITE/nagvis/frontend/nagvis-js/index.php?mod=Map&act=view&show=%1 
[R=301,L]
+    # Without map= param
+    RewriteCond %{REQUEST_URI} 
^/$OMD_SITE/nagvis/frontend(/wui)?/?(index.php)?$
+    RewriteRule ^(.*)$ /$OMD_SITE/nagvis/frontend/nagvis-js/index.php [R=301,L]
 
     # Redirect old rotation calls
     RewriteCond %{REQUEST_URI} ^/$OMD_SITE/nagvis/frontend/nagvis-js


------------------------------------------------------------------------------
Special Offer -- Download ArcSight Logger for FREE!
Finally, a world-class log management solution at an even better 
price-free! And you'll get a free "Love Thy Logs" t-shirt when you
download Logger. Secure your free ArcSight Logger TODAY!
http://p.sf.net/sfu/arcsisghtdev2dev
_______________________________________________
Nagvis-checkins mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/nagvis-checkins

Reply via email to