#! /bin/bash #--------------------------------------------------------------------------- # /var/install/bin/pre-setup-services-sane-scanbuttond-menu # # Creation: 2010-06-03 dr_snuggles # Last update: $Id$ # # Copyright (c) 2010 the eisfair team, # # 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. #---------------------------------------------------------------------------- # # create dynamic menu-file for sane-scanbuttond-config # # set package name packageName=sane # include eislib . /var/install/include/eislib # include config . /etc/config.d/${packageName} # ---------------------------------------------------------------------------- # Backend configuration menu # ---------------------------------------------------------------------------- MenuFile='/var/install/menu/setup.services.sane.scanbuttond.menu' # remove old sane backend menu files rm -f ${MenuFile} # create sane backend menu file cat >> ${MenuFile} < Sane scanbuttond configuration ${packageName} EOFG idx=1 while [ "${idx}" -le "${SANE_SCANBUTTOND_BUTTON_N}" ] do eval Exec='${SANE_SCANBUTTOND_BUTTON_'${idx}'_EXEC}' { # write the following lines into ${MenuFile} echo -n "" } >> ${MenuFile} idx=`/usr/bin/expr ${idx} + 1` done # ---------------------------------------------------------------------------- # END # ---------------------------------------------------------------------------- exit 0