File Name: /etc/lunar/local/config


Contains initial defines which may override settings in /etc/lunar/config. These or the ones in /etc/lunar/config are required for the entirety of the Lunar core toolset's operation.


Global Variable Defines

Define

Explanation

MOONBASE=/home/csm/sandbox/moonbase
Default location of the moonbase (overrides the entry in /etc/lunar/config).
GCCVER=3
Defining the gcc version used on the system. There are two gcc modules (gcc [which is gcc version 3, the default] and gcc2).
FUZZY=on
Implements fuzzy logic to allow download file extensions to vary between bz2 and gz.
LUNAR_MODULE=theedge
Variable defining which version of the Lunar core tools the system is using. May be "theedge" or "lunar". Lunar is mostly stable and theedge is the developer version.
ADMIN=csm
Identifies the local admin for system notices (normally sent via email).
FIND_CHECK=on
Turns on the find_check() function in /sbin/lin. This looks for missing files which the package manager has recorded are present and notifies the user if something is missing.
MD5SUM_CHECK=on
Turns on (or off) the md5sum_check() function in /sbin/lin.
LDD_CHECK=on
Turns on (or off) the ldd_check() function in /sbin/lin.
SYM_CHECK=off
Turns on (or off) the sym_check() function in /sbin/lin.
PROMPT_DELAY=10
Used by the set_delay() function in /sbin/lunar.
ARCHIVE=on
Turns on (or off) log archiving. Used by the archive() function in /var/lib/lunar/subroutines.
AUTOFIX=on
Turns on (or off) the autofix mode for lunar update. Used by the upgrade_install_queue() function in /var/lib/lunar/subroutines.
AUTOPRUNE=off
Turns on (or off) the autoprune mode for lunar update. Used by the upgrade_install_queue() function in /var/lib/lunar/subroutines.
CABAL=off
Deprecated.
KEEP_SOURCE=off
Turns on (or off) the keep source mode for lin. Used by the lin_module() function in /sbin/lin and the default_pre_build() function in /var/lib/lunar/subroutines.
MAIL_REPORTS=off
Turns on (or off) the mailing of reports to the admin. Used by the report() function in /var/lib/lunar/subroutines.
PRESERVE=on
Turns on (or off) the preservation of running config files for modules. Used by the handle_config_files() function in /sbin/lrm and the reap_modified_file() function in /var/lib/lunar/subroutines.
SOUND=off
Turns on (or off) audio feedback when using lunar core tools. Used by the sound() function in /var/lib/lunar/subroutines.
SUSTAIN=on
Turns on (or off) the ability to remove modules which are "sustained". Used by the check_status() function in /sbin/lrm. When set to on this disallows removing of modules that would cause terrible malfunctions. eg  glibc, gcc, and bash, to name some obvious ones.
VIEW_REPORTS=off
Turns on (or off) the report() function in /var/lib/lunar/subroutines. If set to on then you will be prompted whether to view reports before and after installation.
VOYEUR=on
Turns on (or off) real time compiler output. Used by the activate_voyeur() function in /sbin/lin.
REAP=on
Turns on (or off) the deletion of files when removing modules. Used by the reaper() function in /var/lib/lunar/subroutines.
GARBAGE=on
Turns on (or off) mass handling of documentation when installing modules. GARBAGE=on insures that the maximum amount of documentation will be gathered and store in /usr/share/docs/$module_name. It is used by the gather_docs() function in /var/lib/lunar/functions/postbuild.lunar.
color  on
Turns on (or off) color output from /sbin/lin. Used by the color() function in /var/lib/lunar/subroutines.
TMPFS=off
Turns on (or off) the use of tmpfs for compiling. Used by the rm_source_dir() and mk_source_dir() functions in /var/lib/lunar/subroutines.
VERBOSE=on
Toggles verbose mode for /sbin/lget and /sbin/lrm. Used by the functions sedit(), unpack(), save_libraries(), release_saved_libraries(), rm_source_dir(), mk_source_dir(), validate_source_dir(), bad_flags(), patch_it(), default_pre_build(), default_config(), default_make(), default_build(), remove_module(), add_module(), and prune() in /var/lib/lunar/subroutines as well as run_module_file() in /var/lib/lunar/functions/modules.lunar and gather_docs(), and install_pam_confs() in /var/lib/lunar/functions/postbuild.lunar.


© 2003, Lunar-Linux.org
Written by: Chuck Mead <csm@lunar-linux.org>
Last edited: 17 Feb 2003