[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Local Sid/unstable repository.



On Sun, Apr 29, 2001 at 05:18:18AM -0400, David B . Harris wrote:
> Hello there :) I'm looking to set up a local Debian mirror(for private
> LAN only, until we get more bandwidth), but only of the Sid/i386
I use fmirror and works fine.  It has configuration file using perl like
expression using PCRE library and it is superfast and lightweight.

Package in debian is kind of old but building new personal package is
very easy too.  I made it and use locally.  My configuration file
example is attached. (Of curse I edited it to make compatible with
debian version.)

Osamu
-- 
~\^o^/~~~ ~\^.^/~~~ ~\^*^/~~~ ~\^_^/~~~ ~\^+^/~~~ ~\^:^/~~~ ~\^v^/~~~ 
+  Osamu Aoki <debian@aokiconsulting.com>, GnuPG-key: 1024D/D5DE453D  +
+  My debian quick-reference, http://www.aokiconsulting.com/quick/    +

# mirror debian

host:		http.us.debian.org
#host:		ftp.debian.org
remotedir:	/debian
localdir:	/home/ftp/debian

#
# Common header
#
username:	anonymous
password:	yourname@yourdomain.com
#loglevel:	1
#compressed:	1
#decompressor:	gzip
#decompressor_opt: -dc
#dircmd:		RETR ls-lR.gz

# dont get some distributions but do not delete
#exclude:	nip	(^|/)potato/
#exclude:	nip	(^|/)potato-proposed-updates/
#exclude:	nip	(^|/)sid/
#exclude:	nip	(^|/)woody/

# dont get source
#exclude:	np	(^|/)source/
#  .... from proposed updates
#exclude:	nf	\.tar\.gz$
#exclude:	nf	\.diff\.gz$
#exclude:	nf	\.dsc$
#exclude:	nf	\.changes$

# do not get binary
#exclude:	np	(^|/)(disks|binary)-(all|i386)/

#
# common exclude file definitions
#
# dont get non-intel package
exclude:	ip	(^|/)(disks|binary|upgrade)-(mips|mipsel|arm|alpha|m68k|sparc|powerpc|sh|hppa|ia64|s390|hurd-i386)/
exclude:	if	(-|_)(mips|mipsel|arm|alpha|m68k|sparc|powerpc|sh|hppa|ia64|s390|hurd-i386)\..+

# dont get project directory
exclude:	nip	^project/

#exclude:	nip	^tools/
#exclude:	nip	^doc/

# the normal excludes first
exclude:	if	^(\.in\.|\.mirror|core$|MIRROR\.LOG|\.notar|\.message)
exclude:	if	^(\.cache|\.zipped|lost\+found|Network Trash Folder)

# large useless packages to mirror (Be careful not to select them in dselect)
#exclude:	nif	kernel-doc

# large useless foreign language package (Be careful not to select them in dselect)
#exclude:	f	(-|_|\.)de(-|_|\.)
#exclude:	f	(-|_|\.)es(-|_|\.)
#exclude:	f	(-|_|\.)fi(-|_|\.)
#exclude:	f	(-|_|\.)fr(-|_|\.)
#exclude:	f	(-|_|\.)hu(-|_|\.)
#exclude:	f	(-|_|\.)it(-|_|\.)
#exclude:	f	(-|_|\.)ja(-|_|\.)
#exclude:	f	(-|_|\.)ko(-|_|\.)
#exclude:	f	(-|_|\.)pl(-|_|\.)
#exclude:	f	(-|_|\.)zh(-|_|\.)

# exclude the uncompressed Contents and Packages files, and all ls-lR files
exclude:	if	md5sums$
exclude:	if	Maintainers$
exclude:	if	ls-lR$
# exclude all without ".gz"
exclude:	if	Packages[^\.]*$
exclude:	if	Contents[^\.]*$


Reply to: