#!/bin/sh #---------------------------------------------------------------------------- # /var/install/bin/pre-setup-packages-logfileview-menu # # Creation: 2012-03-04 hbfl # Last Update: $Id$ # # Copyright (c) 2012-2012 the eisfair team, team(at)eisfair(dot)org # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. #---------------------------------------------------------------------------- #exec 2> /tmp/server-logfile-trace$$ #set -x # --------------------------------------------------------------------------- # create logfile view entry # --------------------------------------------------------------------------- create_packages_logfile_view_menu () { logfiles=$(find /var/log -maxdepth 1 -name "log.url-error.*" | sort -t. -n +2) { echo ""View log.url-error"" for l_file in ${logfiles} do l_mesg=$(basename "${l_file}") l_file=$(echo "${l_file}" | sed 's#\*#\\\*#g') echo ""View ${l_mesg}"" done } >> /var/install/menu/setup.packages.logfileview.menu chmod 0640 /var/install/menu/setup.packages.logfileview.menu } # --------------------------------------------------------------------------- # create logfile view header # --------------------------------------------------------------------------- create_packages_logfile_view_menu_header () { { echo "Logfile view" echo "base" echo "" echo "" } > /var/install/menu/setup.packages.logfileview.menu chmod 0640 /var/install/menu/setup.packages.logfileview.menu } # --------------------------------------------------------------------------- # main # --------------------------------------------------------------------------- create_packages_logfile_view_menu_header create_packages_logfile_view_menu # --------------------------------------------------------------------------- # end # ---------------------------------------------------------------------------