Module: nagvis Branch: master Commit: 2bc881128f8bcb799465a1f4ef63fe43ddec8808 URL: http://nagvis.git.sourceforge.net/git/gitweb.cgi?p=nagvis/nagvis;a=commit;h=2bc881128f8bcb799465a1f4ef63fe43ddec8808
Author: Lars Michelsen <[email protected]> Date: Sun May 2 14:34:58 2010 +0200 Storing removed map permissions on update from pre 1.5 to 1.5 in a temporary file for later import to new permission db --- install.sh | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) diff --git a/install.sh b/install.sh index b9cddea..a70e1d2 100755 --- a/install.sh +++ b/install.sh @@ -65,6 +65,8 @@ NAGVIS_VER_OLD="" NAGVIS_CONF="etc/nagvis.ini.php" # Relative path to the NagVis SQLite auth database NAGVIS_AUTH_DB="etc/auth.db" +# File for saving the old removed map permissions +AUTH_BACKUP="etc/auth-backup" # Default nagios web conf HTML_SAMPLE="etc/apache2-nagvis.conf-sample" # Default nagios web conf @@ -1455,18 +1457,22 @@ if [ "$INSTALLER_ACTION" = "update" -a "$NAGVIS_VER_OLD" != "UNKNOWN" -a "$INSTA chk_rc "| Error" "$DONE" DONE=`log "Removing allowed_for_config option from map configs..." done` + grep -r '^allowed_for_config=' $NAGVIS_PATH/etc/maps/*.cfg >> $NAGVIS_PATH/$AUTH_BACKUP sed -i '/^allowed_for_config=/d' $NAGVIS_PATH/etc/maps/*.cfg chk_rc "| Error" "$DONE" DONE=`log "Removing allowed_user from map configs..." done` + grep -r '^allowed_user=' $NAGVIS_PATH/etc/maps/*.cfg >> $NAGVIS_PATH/$AUTH_BACKUP sed -i '/^allowed_user=/d' $NAGVIS_PATH/etc/maps/*.cfg chk_rc "| Error" "$DONE" DONE=`log "Removing allowed_for_config from automap configs..." done` + grep -r '^allowed_for_config=' $NAGVIS_PATH/etc/automaps/*.cfg >> $NAGVIS_PATH/$AUTH_BACKUP sed -i '/^allowed_for_config=/d' $NAGVIS_PATH/etc/automaps/*.cfg chk_rc "| Error" "$DONE" DONE=`log "Removing allowed_user from automap configs..." done` + grep -r '^allowed_user=' $NAGVIS_PATH/etc/automaps/*.cfg >> $NAGVIS_PATH/$AUTH_BACKUP sed -i '/^allowed_user=/d' $NAGVIS_PATH/etc/automaps/*.cfg chk_rc "| Error" "$DONE" ------------------------------------------------------------------------------ _______________________________________________ Nagvis-checkins mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/nagvis-checkins
