tla bazaar: Add them as supported, hope for bug reports.
[ule.git] / ule.conf
blob504d709b44a60e7d79863434abee7705775ee72a
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 produce 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. Each entry must have a newline.
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 ## Each entry must have a newline.
37 ULE_DATE_FILE='/etc/ule/ule.date'
40 ## The place to store the ULE cookies
41 ULE_LOC='/var/db/ule'
44 ## The portage compatible installer should be automatically detected as the one that
45 ## last installed the particular ebuild. If you don't want this behaviour, set your
46 ## particular default here, and use FORCE_DEFAULT_EMERGE_PROGRAM.
47 DEFAULT_EMERGE_PROGRAM=${portage}
50 ## The emerge compatible installer that was used for the individual ebuild previously
51 ## will be the one to install the ebuild this time, unless FORCE_DEFAULT_EMERGE_PROGRAM
52 ## is set to ${true}.
53 FORCE_DEFAULT_EMERGE_PROGRAM=${false}
56 ## Prefer update-live-ebuilds look at the remote repository, rather than updating the local
57 ## repository to discover updates. This will be the default in the future, for SCMs which support it.
58 ## SCMs which do not support PEEK, due to protocol, will revert to old ULE behavior.
59 ## SCMs which currently support PEEKing are: git (not http/https/ftp protocols), svn, bazaar, mercurial
60 ## and darcs.
61 PEEK=${true}
64 ## Uncomment for limited debugging stuff
65 DEBUG=${false}
68 ## Having problems with something? Remove it and shoot me an email.
69 SCM_SUPPORT=( 'bazaar' 'bzr' 'cvs' 'darcs' 'mercurial' 'subversion' 'tla' )
72 ## portage ##
73 EMERGE_BINARY[${portage}]="emerge"
74 EMERGE_EXT_OPTS[${portage}]="--nodeps --oneshot"
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 --preserve-world"
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 --oneshot"
91 EMERGE_ASK_OPTS[${pkgcore}]="--ask"
92 EMERGE_PRETEND[${pkgcore}]="--pretend"
93 EMERGE_USER[${pkgcore}]="portage"
96 ## Currently unsupported, uncomment for 'update' script. For more information see:
97 #       http://forums.gentoo.org/viewtopic-t-546828.html
98 ## Don't file any bugs against update-live-ebuilds when update support is enabled, unless you have a fix.
99 ## Also, note that world preservation (oneshot) and nodeps are not supported by the update script.
101 ## update ##
102 #EMERGE_BINARY[${portage}]="update"
103 #EMERGE_EXT_OPTS[${portage}]=""
104 #EMERGE_ASK_OPTS[${portage}]="-a"
105 #EMERGE_PRETEND[${portage}]="-p -v"