Posted by ajdiaz on Sat 10 May 15:56
report abuse | download | new post
- ;/etc/pkgcore.conf
- ;- Andrés J. DÃaz <ajdiaz@connectical.com>
- ;- vim:tw=0:et:ft=dosini:
- ; General considerations:
- ;
- ; /var/repos
- ; contains the repositories (one per subdirectory) which
- ; pkgcore can handled in.
- ;
- ; /var/repos/gentoo
- ; contains the offical gentoo portage (/usr/portage in portage)
- ;
- ; /var/pkg
- ; can contain binary packages to use with -B or -b pmerge
- ; options.
- ; Formatter configuration, use verbose formatter
- ; like as portage
- [portage-formatter]
- inherit=portage-formatter
- default=False
- [portage-verbose-formatter]
- inherit=portage-verbose-formatter
- default=True
- [paludis-formatter]
- inherit=paludis-formatter
- default=False
- ; Define accepted profiles for this machine.
- [profile amd64-2007.0]
- class=pkgcore.ebuild.profiles.OnDiskProfile
- basepath='/var/repos/gentoo/profiles'
- profile='default-linux/amd64/2007.0'
- [profile amd64-2007.0-nomultilib]
- class=pkgcore.ebuild.profiles.OnDiskProfile
- basepath='/var/repos/gentoo/profiles'
- profile='default-linux/amd64/2007.0/no-multilib'
- ; The 'repos' repository is a global repository which include all
- ; repositories configured in this file.
- [repos]
- class=pkgcore.ebuild.overlay_repository.OverlayRepo
- trees='connectical' 'gentoo' 'connectical-contrib'
- ; The repo section define a general specification for repositories,
- ; including default mirrors. The inherit-only variable sets the
- ; repo class as "abstract" class.
- [repo]
- class=pkgcore.ebuild.repository.UnconfiguredTree
- default_mirrors='http://ftp.udc.es/gentoo/distfiles' 'http://distfiles.gentoo.org/distfiles' 'http://distro.ibiblio.org/pub/linux/distributions/gentoo/distfiles'
- inherit-only=true
- ; The eclass section define a metaclass for eclasses cache, which
- ; will be inherit from specific repositories eclass definitions.
- [eclass]
- class=pkgcore.ebuild.eclass_cache.cache
- portdir='gentoo'
- inherit-only=true
- ; The cache is a flat-hash database to save the cache of repositories
- ; and it's located on specific directory provided by location attribute.
- [cache]
- class=pkgcore.cache.flat_hash.database
- location='/var/cache/edb/dep'
- label='cache'
- ; The overlay section define a metaclass for overlays. Each overlay
- ; depends on 'gentoo' repository (logically, but not physically).
- [overlay]
- class=pkgcore.ebuild.repository.SlavedTree
- parent_repo='gentoo'
- inherit-only=true
- ; Gentoo Oficial Repository
- ; =========================
- [gentoo]
- inherit=repo
- cache='gentoo cache'
- eclass_cache='gentoo eclass'
- sync='gentoo syncer'
- location='/var/repos/gentoo'
- [gentoo eclass]
- inherit=eclass
- path='/var/repos/gentoo/eclass'
- [gentoo cache]
- inherit=cache
- label='gentoo'
- [gentoo syncer]
- class=pkgcore.sync.rsync.rsync_timestamp_syncer
- basedir='/var/repos/gentoo'
- uri='rsync://rsync.udc.es/gentoo-portage'
- ; The Connectical Overlay
- ; =======================
- [connectical]
- inherit=overlay
- cache='connectical cache'
- eclass_cache='connectical stack'
- location='/var/repos/connectical'
- sync='connectical syncer'
- [connectical eclass]
- inherit=eclass
- path='/var/repos/connectical/eclass'
- [connectical cache]
- inherit=cache
- label='connectical'
- [connectical stack]
- class=pkgcore.ebuild.eclass_cache.StackedCaches
- caches='connectical eclass' 'gentoo eclass'
- eclassdir='/var/repos/gentoo/eclass'
- [connectical syncer]
- class=pkgcore.sync.rsync.rsync_timestamp_syncer
- basedir='/var/repos/connectical'
- uri='rsync://rsync.connectical.com/overlay'
- ; Connectical Contributed Packages Overlay
- ; ========================================
- [connectical-contrib]
- inherit=overlay
- cache='connectical cache'
- eclass_cache='connectical stack'
- location='/var/repos/connectical-contrib'
- sync='connectical-contrib syncer'
- [connectical-contrib eclass]
- inherit=eclass
- path='/var/repos/connectical-contrib/eclass'
- [connectical-contrib cache]
- inherit=cache
- label='connectical-contrib'
- [connectical-contrib stack]
- class=pkgcore.ebuild.eclass_cache.StackedCaches
- caches='connectical-contrib eclass' 'gentoo eclass'
- eclassdir='/var/repos/gentoo/eclass'
- [connectical-contrib syncer]
- class=pkgcore.sync.rsync.rsync_timestamp_syncer
- basedir='/var/repos/connectical-contrib'
- uri='rsync://rsync.connectical.com/contrib'
- ; Other Repositories
- ; ==================
- ; The binpkg repository gets binaries packages from hard disk.
- [binpkg]
- class=pkgcore.binpkg.repository.tree
- location='/var/pkg'
- repo_id='binpkg'
- ; The GLSA (Gentoo Linux Security Advisories) get security advisories
- ; from official gentoo, using internal pkgcore class.
- [glsa]
- class=pkgcore.ebuild.portage_conf.SecurityUpgradesViaProfile
- ebuild_repo='repos'
- profile='profile amd64-2007.0'
- vdb='vdb'
- ; Sets
- ; ====
- ; The installed set contains all the installed packages
- [installed]
- class=pkgcore.pkgsets.installed.Installed
- vdb='vdb'
- ; The system set contains all the system base packages
- [system]
- class=pkgcore.pkgsets.system.SystemSet
- profile='profile amd64-2007.0'
- ; The versioned-installed set contains the installed packages
- ; and information about versions.
- [versioned-installed]
- class=pkgcore.pkgsets.installed.VersionedInstalled
- vdb='vdb'
- ; The world ;)
- [world]
- class=pkgcore.pkgsets.filelist.WorldFile
- location=/var/db/pkg/world
- ; VDB
- ; ===
- ; The vdb is the installed packages cache used in queries and
- ; in depend resolutions.
- [vdb]
- class=pkgcore.vdb.ondisk.tree
- cache_location='/var/cache/edb/dep/var/db/pkg'
- location='/var/db/pkg'
- ; Fetchers
- ; ========
- ; The wget fetcher is defined as custom-fetcher, and use the wget program to
- ; download packages and patches.
- [wget]
- class=pkgcore.fetch.custom.fetcher
- FEATURES='sandbox' 'distlocks' 'metadata-transfer'
- PORTAGE_BINHOST_CHUNKSIZE='3000'
- PORTAGE_TMPDIR='/tmp/'
- distdir='/var/distfiles/'
- command='/usr/bin/wget -t 5 -T 60 --no-cache --no-proxy --passive-ftp -P ${DISTDIR} ${URI}'
- resume_command='/usr/bin/wget -c -t 5 -T 60 --no-cache --no-proxy --passive-ftp -P ${DISTDIR} ${URI}'
- userpriv=true
- ; Domains
- ; =======
- ; The root domain is the main domain where pkgcore will work on. Here
- ; you can set your fetchers, keywords, masked, and environment variables
- ; to use with pkgcore (for example USE variable), and other options.
- [root domain]
- class=pkgcore.ebuild.domain.domain
- default=true
- bashrc='/etc/pkgcore/bashrc'
- fetcher='wget'
- name='root domain'
- package.keywords='/etc/pkgcore/keywords/'
- package.unmask='/etc/pkgcore/unmask/'
- package.mask='/etc/pkgcore/mask/'
- package.use='/etc/pkgcore/use/'
- profile='profile amd64-2007.0'
- repositories='repos' 'binpkg'
- root='/'
- vdb='vdb'
- ;JOBS='3'
- AUTOCLEAN='yes'
- CLEAN_DELAY='5'
- ;BLDSHARED='gcc -shared'
- CFLAGS=-O2 -march=nocona -pipe
- CXXFLAGS=-O2 -march=nocona -pipe
- CHOST=x86_64-pc-linux-gnu
- MAKEOPTS=-j3
- CCACHE_DIR=/var/tmp/ccache/
- CCACHE_SIZE=10G
- INPUT_DEVICES=mouse keyboard
- LINGUAS=es es_ES en en_US en_GB gl_ES gl
- VIDEO_CARDS=nvidia
- FEATURES=ccache sandbox usersandbox userpriv distlocks metadata-transfer
- parallel-fetch
- USE=bash-completion doc ssl ipv6 zlib bzip2 mailwrapper opengl acpi
- truetype xml X alsa dbus hal svg gnome tiff djvu jpeg jpeg2k
- png gtk gtk2 xinerama gnutls avahi python accessibility -kde
- -qt3 -qt4 -qt -arts tetex cjk pango xv 3dnow sse sse2 dvd sasl
- dvdr cdr fontconfig expat smp lcms firefox startup-notification
- trayicon xcb -esd acl libnotify examples vim-syntax spell gstreamer
- ogg vorbis bluetooth -cjk
- EMERGE_WARNING_DELAY='10'
- ;PORTAGE_ELOG_CLASSES='log warn error'
- ;PORTAGE_ELOG_MAILFROM='portage'
- ;PORTAGE_ELOG_MAILSUBJECT='[portage] ebuild log for ${PACKAGE} on ${HOST}'
- ;PORTAGE_ELOG_MAILURI='root'
- ;PORTAGE_INST_GID='0'
- ;PORTAGE_INST_UID='0'
- ;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-*'
- ;PORTAGE_WORKDIR_MODE='0700'
- ;USE=X portage chroot pic caps suid ithreads threads hfs xattr bzip2 alsa oss xml no-old-linux dbus hal acl 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
- ;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
- KERNEL_DIR=/usr/src/linux
- PORTAGE_TMPDIR='/tmp/'
- ;DFB_LOCAL_PATCHES_DIR=/mnt/store/build/dfb-patches
Submit a correction or amendment below (click here to make a fresh posting)
After submitting an amendment, you'll be able to view the differences between the old and new posts easily.