config fix and clarification
[ule.git] / ule.conf
blob581a562d7e919beef7364c322dff2010cc87c1cd
1 ## Configuring this file should no longer be necessary before running,
2 ## unless to tweak update-live-ebuilds' behaviour. For more information
3 ## on how to use the files in this config see man 8 update-live-ebuilds.
5 ## Ignore these
6 true=0
7 false=1
8 portage=0
9 paludis=1
10 pkgcore=2
13 ## On by default
14 VERBOSE=${true}
17 ## You can change this to md5sum or whatever you'd like. This will be used, when necessary
18 ## to make a reference for update detection.
19 HASH_PROGRAM='sha1sum'
22 ## File to put package specs when updating is not wanted.
23 ## Example: media-sound/foo-live inside the ULE mask would
24 ## keep foo-live from updating. (Each entry must have a newline!)
25 ULE_MASK_FILE='/etc/ule/ule.mask'
28 ## File to put package specs when updating is wanted, but you want to
29 ## ask first. This will typically be packages that are large and you
30 ## only want to install when told to do so.
31 ULE_ASK_FILE='/etc/ule/ule.ask'
34 ## If you want updates to occur only after a specific interval in days,
35 ## utilize this file. See man 8 update-live-ebuilds for more information on usage.
36 ULE_DATE_FILE='/etc/ule/ule.date'
39 ## The place to store the ULE cookies
40 ULE_LOC='/var/db/ule'
43 ## The portage compatible installer should be automatically detected as the one that
44 ## last installed the particular ebuild. If you don't want this behaviour, set your
45 ## particular default here, and use FORCE_DEFAULT_EMERGE_PROGRAM.
46 DEFAULT_EMERGE_PROGRAM=${portage}
49 ## The emerge compatible installer that was used for the individual ebuild previously
50 ## will be the one to install the ebuild this time, unless FORCE_DEFAULT_EMERGE_PROGRAM
51 ## is set to ${true}.
52 FORCE_DEFAULT_EMERGE_PROGRAM=${false}
55 ## Prefer update-live-ebuilds look at the remote repository, rather than updating the local
56 ## repository to discover updates. This will be the default in the future, for SCMs which support it.
57 ## SCMs which do not support PEEK, due to protocol, will revert to old ULE behavior.
58 ## SCMs which currently support PEEKing are: git, svn, bazaar and darcs.
59 PEEK=${true}
62 ## Uncomment for limited debugging stuff
63 DEBUG=${false}
66 ## Having problems with something? Remove it and shoot me an email. 'tla' and 'bazaar' are also supported
67 ## but do not yet have enough testing to be included by default. If you have tested either of these
68 ## please report on success or failure.
69 SCM_SUPPORT=( 'subversion' 'git' 'cvs' 'darcs' 'mercurial' )
72 ## portage ##
73 EMERGE_BINARY[${portage}]="emerge"
74 EMERGE_EXT_OPTS[${portage}]="--nodeps"
75 EMERGE_ASK_OPTS[${portage}]="--ask"
76 EMERGE_PRETEND[${portage}]="--pretend --verbose"
77 EMERGE_USER[${portage}]="portage"
80 ## paludis ##
81 EMERGE_BINARY[${paludis}]="paludis"
82 EMERGE_EXT_OPTS[${paludis}]="--install --dl-deps-default discard"
83 ## No ask option, taken care of internally
84 EMERGE_PRETEND[${paludis}]="--pretend"
85 EMERGE_USER[${paludis}]="paludisbuild"
88 ## pkgcore ##
89 EMERGE_BINARY[${pkgcore}]="pmerge"
90 EMERGE_EXT_OPTS[${pkgcore}]="--nodeps"
91 EMERGE_ASK_OPTS[${pkgcore}]="--ask"
92 EMERGE_PRETEND[${pkgcore}]="--pretend"
93 EMERGE_USER[${pkgcore}]="portage"