Added support for /etc/live-helper.

* lh_config system-wide configuration file, like an implicit specification
  of '--conffile=/etc/live-helper' to each lh_config call.

Signed-off-by: Marco Amadori <marco.amadori@gmail.com>
This commit is contained in:
Marco Amadori 2008-05-16 23:52:02 +02:00 committed by Marco Amadori
parent 60c755e508
commit 4e18008ecb
2 changed files with 13 additions and 0 deletions

View File

@ -18,6 +18,7 @@ do
done
# Setting static variables
SYSTEM_LH_CONFFILE="/etc/live-helper"
DESCRIPTION="create configuration for live-helper(7)"
HELP="FIXME"
USAGE="${PROGRAM} [--apt apt|aptitude]\n\
@ -660,6 +661,12 @@ Local_arguments "${@}"
# Setting defaults
Set_defaults
if [ -f "${SYSTEM_LH_CONFFILE}" ]
then
Echo_verbose "Using system defaults from ${SYSTEM_LH_CONFFILE}"
Read_conffile "${SYSTEM_LH_CONFFILE}"
fi
if [ -n "${LH_CONFFILE}" ]
then
Read_conffile "${LH_CONFFILE}"

View File

@ -278,6 +278,12 @@ All command line switches can also be specified through the corresponding
environment variable. Environment variables are name LH_FOO, means, e.g.
\-\-apt\-ftp\-proxy becomes LH_APT_FTP_PROXY.
.SH FILES
.I /etc/live-helper
.PP
An optional conffile for lh_config defaults, useful to specify a few system wide defaults, like
LH_MIRROR_BOOTSTRAP.
.SH SEE ALSO
\fIlive\-helper\fR(7)
.PP