#!/bin/bash # -------------- # llxcfg-setvars # -------------- # # Utilidad para asigar valores a las variables de llxcfg # Esta utilidad es "compatible" con la utilizaciĆ³n del fichero # "/etc/llxcfg/llxcfg.conf" para redefinir las rutas donde # se almacenan las variables (CONFDIRS) # # Escrito por Luis Garcia Gisbert para LliureX (feb 2006) # set -e PATH="/usr/sbin:/usr/bin:/sbin:/bin" usage(){ CMD="$(basename $0)" exit_message "$CMD add VAR1=VALUE1 [VAR2=VALUE2 ...]" \ "$CMD {del|unset} VAR1 [VAR2 ...]" } # MAIN PROGRAM VARS_LIB_FILE="/usr/sbin/llxcfg-vars.sh" [ -e ${VARS_LIB_FILE} ] || exit_message "Missing variable library file ${VARS_LIB_FILE}!!" . ${VARS_LIB_FILE} # Initial test [ "$#" -lt "1" ] && usage llxcfg_vars_test_CONFDIRS || exit_message "Variables directory path error !!" # Procesa parametros case $1 in add|del|unset) llxcfg_vars_action "system" "$@" ;; *) usage ;; esac exit 0