# R-overlay.conf # This is roverlay's main config file # # --- Required Configuration --- # this is the directory where per-repo package directories will be # created DISTFILES="workdir/distfiles" # this is the directory of the overlay to be created/maintained OVERLAY_DIR="workdir/overlay" # this is the directory where hard/symbolic links to all package files # will be created (during Manifest file creation) DISTDIR="workdir/mirror" LOG_FILE="workdir/log/roverlay.log" # directory for cache data CACHEDIR="workdir/cache" # portage directory # used to scan for valid licenses PORTDIR="/usr/portage" # --- Logging Configuration (optional) --- # global log level, choices are DEBUG, INFO, WARN, WARNING, ERROR, # CRITICAL. LOG_LEVEL="INFO" LOG_LEVEL_CONSOLE="WARNING" LOG_LEVEL_FILE="WARNING" # this enables per-run log files LOG_FILE_ROTATE="yes" # number of backup log files to keep # Defaults to "3". #LOG_FILE_ROTATE_COUNT="5" # file where unresolved dependency strings will be written to LOG_FILE_UNRESOLVABLE="workdir/log/dep_unresolvable.log" # --- Other Configuration Options --- # directory containing ebuilds and ebuild patches ADDITIONS_DIR="files" # file for renaming USE_EXPAND flags #USE_EXPAND_RENAME="files/use_expand.rename" # USE_EXPAND flag description file #USE_EXPAND_DESC="files/use_expand.desc" # list of dependency rule files # using the default dependency rule files # Can be extended by appending other directories/files SIMPLE_RULES_FILE="config/simple-deprules.d" # list of package rule files/dirs PACKAGE_RULES="config/package_rules" # stats database file # Defaults to "" (disable persistent stats). STATS_DB="workdir/cache/stats.db" # script that is run on certain events, e.g. overlay_success EVENT_HOOK="files/hooks/mux.sh" # hook (shell) config file EVENT_HOOK_RC="config/hookrc" # mask for running hooks # Note: # setting -user is highly recommended when running roverlay as root # Defaults to "*" (allow all). EVENT_HOOK_RESTRICT="-* db_written overlay_success user" # directories with templates for status reports TEMPLATE_ROOT="files/mako_templates" # dictionary file for translating license strings LICENSE_MAP="config/license.map" # Not required but ebuilds won't be functional without the eclass OVERLAY_ECLASS="files/eclass/R-packages.eclass" # default category for created ebuilds # (usually overridden by package rules) # Defaults to "sci-R". #OVERLAY_CATEGORY="sci-R" # using the default repo list REPO_CONFIG="config/repo.list" # using the default field definition file FIELD_DEFINITION="config/description_fields.conf" # if set: write description files (read from tarballs) into this # directory. Leave blank / comment out to disable. # Note that this slows overlay creation down. #DESCRIPTION_DIR="workdir/cache/desc-files" # using the default distdir strategy # try hard links first, then fall back to symbolic ones DISTDIR_STRATEGY="hardlink symlink" # check integrity of distdir files on startup # usually not needed #DISTDIR_VERIFY="no" # distmap compression format (default, none, bz2, bzip2, gz, gzip, xz) # Defaults to "bzip2". #DISTMAP_COMPRESSION="bzip2" # distmap file # Defaults to "/distmap.db". #DISTMAP_FILE="" # try to read licenses from PORTDIR/licenses # Defaults to "yes". #USE_PORTAGE_LICENSES="no" # create a licenses file after reading portage licenses # Defaults to "yes". #CREATE_LICENSES_FILE="no" # forbid/allow syncing with remotes # Defaults to "no". #NOSYNC="yes" # EAPI of the created ebuilds # Defaults to "5". #EBUILD_EAPI="5" # Manifest file creation # Available choices are 'next' (internal, fast) # and 'ebuild' (using ebuild(1), slow, but failsafe). # Defaults to "next". #MANIFEST_IMPLEMENTATION="ebuild"