Sophie

Sophie

distrib > Fedora > 14 > x86_64 > by-pkgid > 199f3a151346a940aae1fb8822b3e5dc > files > 51

mrepo-0.8.7-2.fc14.noarch.rpm

### Configuration file for mrepo

### These options show you the hardcoded defaults
### You can leave them out if this is what you want

### Main section defines paths, commands
### and what metadata to generate
[main]

## Default architecture is i386
arch = i386

## The location of the example .shtml files
htmldir = /usr/share/mrepo/html

## The location of the ISO images and RPM files
srcdir = /var/mrepo

## The location of the generated repositories
wwwdir = /var/www/mrepo

## The location of the dist config files
confdir = /etc/mrepo.conf.d

## The location of the cachedir (used by yum)
cachedir = /var/cache/mrepo

## The location of the lockdir
lockdir = /var/cache/mrepo

## The location of the (latest) pxelinux bootcode
pxelinux = /usr/lib/syslinux/pxelinux.0

## The location of the Yam TFTP files
tftpdir = /tftpboot/mrepo

## The location of the logfile
logfile = /var/log/mrepo.log

## The location of the different executables
createrepocmd = /usr/bin/createrepo
genbasedircmd = /usr/bin/genbasedir
hardlinkcmd = /usr/sbin/hardlink
hardlinkpluscmd = /usr/bin/hardlink++
lftpcmd = /usr/bin/lftp
mirrordircmd = /usr/bin/mirrordir
mountcmd = /bin/mount
repoviewcmd = /usr/bin/repoview
rhngetcmd = /usr/bin/rhnget
rsynccmd = /usr/bin/rsync
umountcmd = /bin/umount
yumarchcmd = /usr/bin/yum-arch

## What repository metadata do you want to generate ?
#metadata = apt repomd yum
metadata = repomd

## Your username and password for RHN channel subscriptions
#rhnlogin = username:password
rhnlogin =

## Specify the required proxy settings
#no_proxy = localhost,mrepo,webserver
#ftp_proxy = http://10.1.2.3:8080
#http_proxy = http://10.1.2.3:8080
#https_proxy = http://10.1.2.3:8080
no_proxy =
ftp_proxy =
http_proxy =
https_proxy =

## You can have mrepo send out report mails
# mailto = user@domain.com user2@domain2.com
mailto = 
mailfrom = mrepo@hostname
smtp-server = localhost

## Default output (put this to yes if you want mrepo to be silent by default)
quiet = no

## Hardlink files in the srcdir before ending Yam
hardlink = no

## Do you want to share the ISO files in wwwdir ?
shareiso = yes

## Limit the bandwidth used by lftp (in B/secs)
lftp-bandwidth-limit = 

## Clean up packages that are not on the sending side ?
lftp-cleanup = yes

## Exclude debuginfo or source packages ?
lftp-exclude-debug = yes
lftp-exclude-srpm = yes

## Add extra options to lftp (eg. -d for debugging lftp)
lftp-options = 

## Add extra commands to lftp (eg. set dns:fatal-timeout 5)
lftp-commands =

## Add extra options to lftp mirror command
lftp-mirror-options = -c -P

## Set the I/O timeout in seconds
lftp-timeout = 

## Clean up packages that are not on the sending side ?
mirrordir-cleanup = yes

## Exclude debuginfo or source packages ?
mirrordir-exclude-debug = yes
mirrordir-exclude-srpm = yes

## Add extra options to mirrordir
mirrordir-options = 

## Set RHN login username:password
rhnlogin =

## Add extra options to rhnget
rhnget-options =

## Clean up packages that are not on the sending side ?
rhnget-cleanup = yes

## Download older versions of a certain package ?
rhnget-download-all = no

## Limit the bandwidth used by rsync in kilobytes per seconds
rsync-bandwidth-limit = 

## Clean up packages that are not on the sending side ?
rsync-cleanup = yes

## Exclude debuginfo or source packages ?
rsync-exclude-debug = yes
rsync-exclude-srpm = yes

## Add extra options to rsync
rsync-options = -rtHL --partial

## Set the I/O timeout in seconds
rsync-timeout = 

## Add extra options to createrepo
createrepo-options = -p

## Add extra options to repoview
repoview-options =


### Example1: Using ISO files (put ISOs in /var/mrepo/dist1-i386), i386 is default arch
[dist1]
name = Distribution example $release ($arch)
release = 1
metadata = apt
iso = dist$release-$arch-disc?.iso
updates = rsync://rsync.dist1.org/pub/dist/$release/$arch/$repo/

### Example2: Using multiple archs for a single definition
[dist2]
name = Distribution example $release ($arch)
release = 2
arch = i386 i586 i686 x86_64
metadata = repomd
os = rsync://rsync.dist2.org/pub/dist/$release/$arch/$repo/
updates = rsync://rsync.dist2.org/pub/dist/$release/$arch/$repo/

### Example3: Using extra repositories and updates from Example1
[dist3]
name = Distribution example $release ($arch)
release = 3
arch = x86_64
metadata = apt repomd
iso = dist$release-$arch-disc?.iso
os = rsync://rsync.dist3.org/pub/dist/$release/$arch/$repo/
updates = mrepo://dist1-$arch/$repo/
contrib = rsync://rsync.dist3.org/pub/dist/$release/$arch/$repo/

### Example4: Merging repositories
[dist4]
name = Distribution example $release ($arch)
release = 4
metadata = apt repomd yum
contrib = rsync://rsync.dist4.org/dist/$release/$arch/$repo/
extras = rsync://rsync.dist4.org/dist/$release/$arch/$repo/
merge = mrepo://$nick/contrib/
	mrepo://$nick/extras/