Mirror Site Overview and information

The primary mirror is

http://mirror.opencsw.org/opencsw/
rsync://mirror.opencsw.org/opencsw/

It is connected via gigabit and should be pretty fast. However, you may still be better off by using a local mirror from the list below.
Please note: We can not control the rate at which mirrors are updated. Therefore you may wish to verify that your mirror of choice is up to date.

To mirror sites: If you have the bandwidth and disk space to spare to be another mirror site please let us know! Please contact us at mirror _at_ opencsw.org and subscribe to the low-volume moderated-only mirror-announce mailing list. Especially we are interested in the following facts:

  • How often do you sync?
  • What is your bandwidth?
  • Can we check the sync status and/or download stats?

Current public mirrors

The following mirror URLs each point to a mirror root and need to be suffixed with the OpenCSW release branch name that you want use. In general, HTTP is the prefered transport.

United States of America

http://mirrors.ibiblio.org/pub/mirrors/opencsw/
http://ftp.math.purdue.edu/mirrors/opencsw.org/
http://ftp.ussg.iu.edu/csw/
ftp://ftp.ussg.iu.edu/pub/csw/
http://mirrors.usc.edu/pub/csw
ftp://mirrors.usc.edu/pub/csw

Argentina

http://mirrors.coopvgg.com.ar/opencsw/
ftp://mirrors.coopvgg.com.ar/opencsw/
rsync://mirrors.coopvgg.com.ar/opencsw/

Australia

http://mirror.va.com.au/opencsw/

Denmark

http://mirrors.dotsrc.org/opencsw/
ftp://mirrors.dotsrc.org/opencsw/

Germany

http://mirror.opencsw.org/
rsync://mirror.opencsw.org/
http://ftp.uni-erlangen.de/pub/mirrors/csw
ftp://ftp.uni-erlangen.de/pub/mirrors/csw
http://ftp6.uni-erlangen.de/pub/mirrors/csw (IPV6)
ftp://ftp6.uni-erlangen.de/pub/mirrors/csw (IPV6)
http://csw.informatik.uni-erlangen.de/csw

Great Britain

http://www.grangefields.co.uk/mirrors/csw/

Greece

ftp://ftp.ntua.gr/pub/vendors/sun/opencsw (preferred)

http://ftp.ntua.gr/pub/vendors/sun/opencsw

Ireland

http://ftp.heanet.ie/pub/opencsw/
ftp://ftp.heanet.ie/pub/opencsw
http://ftp.esat.net/mirrors/opencsw.org/csw/
ftp://ftp.esat.net/mirrors/opencsw.org/csw

Norway

ftp://ftp.uninett.no/sun/csw

Pakistan

http://stingray.cyber.net.pk/pub/opencsw
ftp://stingray.cyber.net.pk/opencsw

Poland

http://stoofo.math.uni.lodz.pl/csw/

Russia

ftp://ftp.ru/pub/csw

Sweden

http://ftp.df.lth.se/pub/csw
ftp://ftp.df.lth.se/pub/csw
http://ftp.sunet.se/pub/vendor/sun/OpenCSW
ftp://ftp.sunet.se/pub/vendor/sun/OpenCSW

Switzerland

ftp://mirror.switch.ch/mirror/opencsw

http://mirror.switch.ch/ftp/mirror/opencsw

Taiwan

http://ftp.cs.pu.edu.tw/pub/Sun/opencsw/
ftp://ftp.cs.pu.edu.tw/pub/Sun/opencsw/

Unofficial mirror sites

There are a few mirror sites that seem to have sprung up of their own accord, usually as a side effect of mirroring one of our primary mirror sites. It is unknown how often they sync up, or whether the sites are going to stick around. That being said, the fact that all the packages are md5-hashed and signed, means that if you have gnupg and textutils(md5) installed, it doesnt matter who mirrors the packages, as long as you have good download speeds from them!

Unofficial sites found so far:

Spain:

http://sunsite.rediris.es/mirror/openCSW/

ftp://ftp.rediris.es/mirror/openCSW/

rsync servers (for multi-machine installations)

If you would like to keep a local mirror of the full archives in an efficient manner, the following sites currently allow rsync connections (test for yourself which ones give you best download speed!):

rsync://mirror.opencsw.org/opencsw
rsync://mirrors.ibiblio.org/opencsw
rsync://ftp.sunet.se/pub/vendor/sun/OpenCSW
rsync://ftp.esat.net/mirrors/opencsw.org/csw
rsync://ftp.heanet.ie/pub/opencsw/
rsync://rsync.grangefields.co.uk/opencsw.org

This allows you to download all the packages once to a single machine, then point your internal machines configuration to that single internal machine, to maximize use of your local bandwidth speeds. Note: do not use the -z option to rsync. The packages are all gzipped, which means -z will only slow things down. You should use the -H option, on the other hand, if you choose to mirror both “stable” and “current” portions of our archives. (And even if you are only mirroring a subpiece of it, using -H is probably a good idea anyway)

Suggested options:

rsync -aH --delete

Older versions

Some sites choose to update their mirrors without the delete option turned on. This means that all older packages are available from them. One such site is

http://csw.informatik.uni-erlangen.de/oldpkgs/

There is also an official archive under construction at

 http://mirror.opencsw.org/opencsw-future/allpkgs/

GPG public key

Here is the public key, which is used to sign the catalog files to verify package integrity across mirror sites. This ensures that the md5 hashes are not tampered with, which in turn ensure that the binaries themselves are not altered.

-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.4.9 (SunOS)

mQGiBE5d010RBACFnuTZNy8HN/exJ6yZxbNpguC7km/wepcr8LEu5kqWW0ZEdnTW
NP3rfS3NN/TrKQ26/32fk0Xnd7N/ce30Y5nqf+W/oqZuPnAGvY75yDAfKB2zMRkr
n6rmFAanQQgPGvHUAGM3TSw1ILgkMiuFasn+TwdnjeIIOZcMfv/TV5mHEwCg8l63
/6AdQYumwOzqQ4nmPhMwLSMD/0IZ1EzrjB/j42d8JeBtD+PKQnB8zDiihQjcB/A+
fSUhkZF64k8c0qZcvrr8qGc2oHID6j5wXpOeVm2UnddsqcDws8zloIQt3c0uvQOM
xPSBvanFXElw2HFtqIoGUF0WE6KAdGdKFY29VGtfxsajBa9pxgGuzC5tYOVJwUYd
3w+sA/42hzCPTqloNXvu3zALbjg3W5yJqbhfGkSPdUKkFk0q7ZDlcPwZl6wQFCAu
Oe+6qVdfnrfQbD3bx4Hmozp7cbvzbXHbHkEVIsYOf3zESsKyYq0mJm/7FUgw06o0
83sQjXkQXGF5ERFiMYyfgMmJdqG5kI9PI+R9UEbetdT8S51+U7QrT3BlbkNTVyBj
YXRhbG9nIHNpZ25pbmcgPGJvYXJkQG9wZW5jc3cub3JnPohgBBMRAgAgBQJOXdNd
AhsDBgsJCAcDAgQVAggDBBYCAwECHgECF4AACgkQBfQtZpMGzHdr7ACdF3C0JdyP
0hG957g0hhX3z4kE8JQAn0ADOEp714+RADXd2EgPny8L4yIMuQINBE5d010QCAD8
4qkJn9v3ZuZ7UHAyn9kmvoHfIbydAsOa8X8/K110OuXNxFQOcExczv/8wNONkbUP
vQrpXAxWkDN6GefPRElrZrco3Z2wGNiRtcqqMhatBpp66FQbrVXH2vd/tSjT16tO
wh7PTTLJOb31dbN5vS2+CW5oDrVBgWHCdqbszHPToORuKSitWvcWA4AWxzf5KyMK
ola8Wwn2kEsV7pEPewgOOOWwCvA2VO9y34ArolENO0i7Zlwn94LNj6lfLnnZAwtQ
haAJgG3W/ay3Tose2KBKeXurQTf+7pRqnTDAWx61ewXoJH3k2e90Y6l1Sew8OSYh
53uTr3W1iyHXq0HET1dHAAMFB/4hSyoBAk2PThgAT7vpdVX/ZPt45vkTg3BueBiz
A4td2i2nbAarsh5qfOGJAqpsDH9BWVcbPvl/OM6tojKiis5U/Q9JB6cEu2UwTMmc
8wPhdTFKaJ+LY557haMu4kL1EygxnoMfQ3NPyivQPRAQILnYrKOLmYQ0q+rALVjQ
HNpcwpwbhP0X3Lq0/TNA0y+9SFbvSHCVAmeqJbPCgj9uLo4ghm1qDSSvhIO3jQTK
3ruz6XFsT0VbN9j/QWEcFCPGUkv9IYsCDn/mbvxJO13wTwWHIr2S+pLZQywmoOxV
pJKcdrLvDbT/oLT1b0aAEFIG+tRIN/0fjoihXpkBJVOABKIHiEkEGBECAAkFAk5d
010CGwwACgkQBfQtZpMGzHcq8ACgteZg/dolJUmtr4cQSxT8NEW5hc0AoLAJTdtc
TeAZQJm5uyrisfKrvBSU
=Xg9n
-----END PGP PUBLIC KEY BLOCK-----

gpg verification is optional. If you wish to have the catalog file (with its list of checksums for each package) verified by gpg, then you should save this page and add the public key to your root “keyring”. For example:

# /opt/csw/bin/wget --output-document=/tmp/gpg.key [this-page's url]
# /opt/csw/bin/gpg --import /tmp/gpg.key

Or you can install the OpenCSW PKI package:

# /opt/csw/bin/pkgutil -i CSWcswpki

You may also want to trust the key:

# /opt/csw/bin/gpg --edit-key board@opencsw.org trust