Guest User

ajdiaz

a guest
May 10th, 2008
464
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ;/etc/pkgcore.conf
  2. ;- Andrés J. Díaz <ajdiaz@connectical.com>
  3. ;- vim:tw=0:et:ft=dosini:
  4.  
  5. ; General considerations:
  6. ;
  7. ; /var/repos
  8. ;   contains the repositories (one per subdirectory) which
  9. ;   pkgcore can handled in.
  10. ;
  11. ; /var/repos/gentoo
  12. ;   contains the offical gentoo portage (/usr/portage in portage)
  13. ;
  14. ; /var/pkg
  15. ;   can contain binary packages to use with -B or -b pmerge
  16. ;   options.
  17.  
  18.  
  19. ; Formatter configuration, use verbose formatter
  20. ; like as portage
  21. [portage-formatter]
  22. inherit=portage-formatter
  23. default=False
  24.  
  25. [portage-verbose-formatter]
  26. inherit=portage-verbose-formatter
  27. default=True
  28.  
  29. [paludis-formatter]
  30. inherit=paludis-formatter
  31. default=False
  32.  
  33. ; Define accepted profiles for this machine.
  34. [profile amd64-2007.0]
  35. class=pkgcore.ebuild.profiles.OnDiskProfile
  36. basepath='/var/repos/gentoo/profiles'
  37. profile='default-linux/amd64/2007.0'
  38.  
  39. [profile amd64-2007.0-nomultilib]
  40. class=pkgcore.ebuild.profiles.OnDiskProfile
  41. basepath='/var/repos/gentoo/profiles'
  42. profile='default-linux/amd64/2007.0/no-multilib'
  43.  
  44. ; The 'repos' repository is a global repository which include all
  45. ; repositories configured in this file.
  46. [repos]
  47. class=pkgcore.ebuild.overlay_repository.OverlayRepo
  48. trees='connectical' 'gentoo' 'connectical-contrib'
  49.  
  50. ; The repo section define a general specification for repositories,
  51. ; including default mirrors. The inherit-only variable sets the
  52. ; repo class as "abstract" class.
  53. [repo]
  54. class=pkgcore.ebuild.repository.UnconfiguredTree
  55. default_mirrors='http://ftp.udc.es/gentoo/distfiles' 'http://distfiles.gentoo.org/distfiles' 'http://distro.ibiblio.org/pub/linux/distributions/gentoo/distfiles'
  56. inherit-only=true
  57.  
  58. ; The eclass section define a metaclass for eclasses cache, which
  59. ; will be inherit from specific repositories eclass definitions.
  60. [eclass]
  61. class=pkgcore.ebuild.eclass_cache.cache
  62. portdir='gentoo'
  63. inherit-only=true
  64.  
  65. ; The cache is a flat-hash database to save the cache of repositories
  66. ; and it's located on specific directory provided by location attribute.
  67. [cache]
  68. class=pkgcore.cache.flat_hash.database
  69. location='/var/cache/edb/dep'
  70. label='cache'
  71.  
  72. ; The overlay section define a metaclass for overlays. Each overlay
  73. ; depends on 'gentoo' repository (logically, but not physically).
  74. [overlay]
  75. class=pkgcore.ebuild.repository.SlavedTree
  76. parent_repo='gentoo'
  77. inherit-only=true
  78.  
  79. ; Gentoo Oficial Repository
  80. ; =========================
  81.  
  82. [gentoo]
  83. inherit=repo
  84. cache='gentoo cache'
  85. eclass_cache='gentoo eclass'
  86. sync='gentoo syncer'
  87. location='/var/repos/gentoo'
  88.  
  89. [gentoo eclass]
  90. inherit=eclass
  91. path='/var/repos/gentoo/eclass'
  92.  
  93. [gentoo cache]
  94. inherit=cache
  95. label='gentoo'
  96.  
  97. [gentoo syncer]
  98. class=pkgcore.sync.rsync.rsync_timestamp_syncer
  99. basedir='/var/repos/gentoo'
  100. uri='rsync://rsync.udc.es/gentoo-portage'
  101.  
  102. ; The Connectical Overlay
  103. ; =======================
  104.  
  105. [connectical]
  106. inherit=overlay
  107. cache='connectical cache'
  108. eclass_cache='connectical stack'
  109. location='/var/repos/connectical'
  110. sync='connectical syncer'
  111.  
  112. [connectical eclass]
  113. inherit=eclass
  114. path='/var/repos/connectical/eclass'
  115.  
  116. [connectical cache]
  117. inherit=cache
  118. label='connectical'
  119.  
  120. [connectical stack]
  121. class=pkgcore.ebuild.eclass_cache.StackedCaches
  122. caches='connectical eclass' 'gentoo eclass'
  123. eclassdir='/var/repos/gentoo/eclass'
  124.  
  125. [connectical syncer]
  126. class=pkgcore.sync.rsync.rsync_timestamp_syncer
  127. basedir='/var/repos/connectical'
  128. uri='rsync://rsync.connectical.com/overlay'
  129.  
  130. ; Connectical Contributed Packages Overlay
  131. ; ========================================
  132.  
  133. [connectical-contrib]
  134. inherit=overlay
  135. cache='connectical cache'
  136. eclass_cache='connectical stack'
  137. location='/var/repos/connectical-contrib'
  138. sync='connectical-contrib syncer'
  139.  
  140. [connectical-contrib eclass]
  141. inherit=eclass
  142. path='/var/repos/connectical-contrib/eclass'
  143.  
  144. [connectical-contrib cache]
  145. inherit=cache
  146. label='connectical-contrib'
  147.  
  148. [connectical-contrib stack]
  149. class=pkgcore.ebuild.eclass_cache.StackedCaches
  150. caches='connectical-contrib eclass' 'gentoo eclass'
  151. eclassdir='/var/repos/gentoo/eclass'
  152.  
  153. [connectical-contrib syncer]
  154. class=pkgcore.sync.rsync.rsync_timestamp_syncer
  155. basedir='/var/repos/connectical-contrib'
  156. uri='rsync://rsync.connectical.com/contrib'
  157.  
  158. ; Other Repositories
  159. ; ==================
  160.  
  161. ; The binpkg repository gets binaries packages from hard disk.
  162. [binpkg]
  163. class=pkgcore.binpkg.repository.tree
  164. location='/var/pkg'
  165. repo_id='binpkg'
  166.  
  167. ; The GLSA (Gentoo Linux Security Advisories) get security advisories
  168. ; from official gentoo, using internal pkgcore class.
  169. [glsa]
  170. class=pkgcore.ebuild.portage_conf.SecurityUpgradesViaProfile
  171. ebuild_repo='repos'
  172. profile='profile amd64-2007.0'
  173. vdb='vdb'
  174.  
  175. ; Sets
  176. ; ====
  177.  
  178. ; The installed set contains all the installed packages
  179. [installed]
  180. class=pkgcore.pkgsets.installed.Installed
  181. vdb='vdb'
  182.  
  183. ; The system set contains all the system base packages
  184. [system]
  185. class=pkgcore.pkgsets.system.SystemSet
  186. profile='profile amd64-2007.0'
  187.  
  188. ; The versioned-installed set contains the installed packages
  189. ; and information about versions.
  190. [versioned-installed]
  191. class=pkgcore.pkgsets.installed.VersionedInstalled
  192. vdb='vdb'
  193.  
  194. ; The world ;)
  195. [world]
  196. class=pkgcore.pkgsets.filelist.WorldFile
  197. location=/var/db/pkg/world
  198.  
  199. ; VDB
  200. ; ===
  201.  
  202. ; The vdb is the installed packages cache used in queries and
  203. ; in depend resolutions.
  204. [vdb]
  205. class=pkgcore.vdb.ondisk.tree
  206. cache_location='/var/cache/edb/dep/var/db/pkg'
  207. location='/var/db/pkg'
  208.  
  209. ; Fetchers
  210. ; ========
  211.  
  212. ; The wget fetcher is defined as custom-fetcher, and use the wget program to
  213. ; download packages and patches.
  214. [wget]
  215. class=pkgcore.fetch.custom.fetcher
  216. FEATURES='sandbox' 'distlocks' 'metadata-transfer'
  217. PORTAGE_BINHOST_CHUNKSIZE='3000'
  218. PORTAGE_TMPDIR='/tmp/'
  219. distdir='/var/distfiles/'
  220. command='/usr/bin/wget -t 5 -T 60 --no-cache --no-proxy --passive-ftp -P ${DISTDIR} ${URI}'
  221. resume_command='/usr/bin/wget -c -t 5 -T 60 --no-cache --no-proxy --passive-ftp -P ${DISTDIR} ${URI}'
  222. userpriv=true
  223.  
  224. ; Domains
  225. ; =======
  226.  
  227. ; The root domain is the main domain where pkgcore will work on. Here
  228. ; you can set your fetchers, keywords, masked, and environment variables
  229. ; to use with pkgcore (for example USE variable), and other options.
  230. [root domain]
  231. class=pkgcore.ebuild.domain.domain
  232. default=true
  233. bashrc='/etc/pkgcore/bashrc'
  234. fetcher='wget'
  235. name='root domain'
  236. package.keywords='/etc/pkgcore/keywords/'
  237. package.unmask='/etc/pkgcore/unmask/'
  238. package.mask='/etc/pkgcore/mask/'
  239. package.use='/etc/pkgcore/use/'
  240. profile='profile amd64-2007.0'
  241. repositories='repos' 'binpkg'
  242. root='/'
  243. vdb='vdb'
  244. ;JOBS='3'
  245. AUTOCLEAN='yes'
  246. CLEAN_DELAY='5'
  247. ;BLDSHARED='gcc -shared'
  248. CFLAGS=-O2 -march=nocona -pipe
  249. CXXFLAGS=-O2 -march=nocona -pipe
  250. CHOST=x86_64-pc-linux-gnu
  251. MAKEOPTS=-j3
  252. CCACHE_DIR=/var/tmp/ccache/
  253. CCACHE_SIZE=10G
  254. INPUT_DEVICES=mouse keyboard
  255. LINGUAS=es es_ES en en_US en_GB gl_ES gl
  256. VIDEO_CARDS=nvidia
  257. FEATURES=ccache sandbox usersandbox userpriv distlocks metadata-transfer
  258.          parallel-fetch
  259. USE=bash-completion doc ssl ipv6 zlib bzip2 mailwrapper opengl acpi
  260.     truetype xml X alsa dbus hal svg gnome tiff djvu jpeg jpeg2k
  261.     png gtk gtk2 xinerama gnutls avahi python accessibility -kde
  262.     -qt3 -qt4 -qt -arts tetex cjk pango xv 3dnow sse sse2 dvd sasl
  263.     dvdr cdr fontconfig expat smp lcms firefox startup-notification
  264.     trayicon xcb -esd acl libnotify examples vim-syntax spell gstreamer
  265.     ogg vorbis bluetooth -cjk
  266. EMERGE_WARNING_DELAY='10'
  267. ;PORTAGE_ELOG_CLASSES='log warn error'
  268. ;PORTAGE_ELOG_MAILFROM='portage'
  269. ;PORTAGE_ELOG_MAILSUBJECT='[portage] ebuild log for ${PACKAGE} on ${HOST}'
  270. ;PORTAGE_ELOG_MAILURI='root'
  271. ;PORTAGE_INST_GID='0'
  272. ;PORTAGE_INST_UID='0'
  273. ;PORTAGE_RSYNC_OPTS='--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*'
  274. ;PORTAGE_WORKDIR_MODE='0700'
  275. ;USE=X portage chroot pic caps suid ithreads threads hfs xattr bzip2 alsa oss xml no-old-linux dbus hal acl sqlite
  276. ;bash-completion fuse fam pcmcia acpi serial expat spell cdr dvdr logrotate libnotify sqlite3 urandom xcomposite
  277. ;rsvg wnck newspr -xcb -kde gtk pango gnome -beagle -galago accessibility fbcon gmp tetex -lua socks5 nsplugin curl
  278. ;samba slp gnutls nfs idn avahi ares afs mailwrapper resolvconf exif gif jpeg tiff rle jbig png truetype xpm djvu
  279. ;jpeg2k pdf sdl gs fpx fontconfig svg graphviz mpeg wmf gd cairo dvi firefox dvd theora ffmpeg aac flac daap ipod
  280. ;mad vorbis ogg njb encode a52 musepack startup-notification mp3 dts vcd speex mmap mng imagemagick wavpack xvid x264
  281. ;modplug cddb dri smp libsamplerate sndfile fftw id3 wma sid mms boehm-gc wifi nss mmxext ssse3 fastcgi php cgi ipw3945 multislot device-mapper mmx profile latex xinerama opengl audiofile -emacs vim xv xft tordns imlib mikmod sasl syslog -ruby glib bittorrent charconv extensions skey ladspa -qt3 -qt qt4 metalink pulseaudio qt3support lm_sensors hddtemp gkrellm elisp networking regex imap agg -pae jingle gsm
  282. ;USE=sqlite bash-completion fuse fam pcmcia acpi serial expat spell cdr dvdr logrotate libnotify sqlite3 urandom xcomposite rsvg wnck newspr -xcb -kde gtk pango gnome -beagle -galago accessibility fbcon gmp tetex -lua socks5 nsplugin curl samba slp gnutls nfs idn avahi ares afs mailwrapper resolvconf exif gif jpeg tiff rle jbig png truetype xpm djvu jpeg2k pdf sdl gs fpx fontconfig svg graphviz mpeg wmf gd cairo dvi firefox dvd theora ffmpeg aac flac daap ipod mad vorbis ogg njb encode a52 musepack startup-notification mp3 dts vcd speex mmap mng imagemagick wavpack xvid x264 modplug cddb dri smp libsamplerate sndfile fftw id3 wma sid mms boehm-gc wifi nss mmxext ssse3 fastcgi php cgi ipw3945 multislot device-mapper mmx profile latex xinerama opengl audiofile -emacs vim xv xft tordns imlib mikmod sasl syslog -ruby glib bittorrent charconv extensions skey ladspa -qt3 -qt qt4 metalink pulseaudio qt3support lm_sensors hddtemp gkrellm elisp networking regex imap agg -pae jingle gsm
  283. KERNEL_DIR=/usr/src/linux
  284. PORTAGE_TMPDIR='/tmp/'
  285. ;DFB_LOCAL_PATCHES_DIR=/mnt/store/build/dfb-patches
  286.  
  287.  
RAW Paste Data