The PUPS Archive is available via various protocols from several sites. We would love to have more mirrors of this archive. If you could provide a mirror of this site, please let Warren Toomey know.
All archive sites require that only legitimate holders of a UNIX source license can access the archive. You will need to request access to the archive and prove you hold a UNIX source license. Once confirmed, you will receive a username and password to access the archive.
Password-protected FTP access to the PUPS Archive is available from:
Password-protected HTTP access to the PUPS Archive is available from:
The PUPS Archive can also be accessed via an rsync server on minnie.cs.adfa.edu.au. See the rsync web page for details on how to obtain a client.
The rsync access is divided into a number of categories in order to ease the load on the PUPS Archive server. The categories are:
Name | Holds | Size (Megs) |
PUPS_Root | Top-level files | 1M |
PUPS_Applications | Applications directory | 65M |
PUPS_Boot_Images | Boot_Images directory | 60M |
PUPS_Bug_Fixes | Bug_Fixes directory | 1M |
PUPS_Documentation | Documentation directory | 6M |
PUPS_Emulators | Emulators directory | 16M |
PUPS_Lists | Lists directory | 6M |
PUPS_Misc | Misc directory | 1M |
PUPS_Tools | Tools directory | 4M |
PUPS_4bsd | Distributions/4bsd directory | 300M |
PUPS_dec | Distributions/dec directory | 23M |
PUPS_other | Distributions/other directory | 30M |
PUPS_research | Distributions/research directory | 17M |
PUPS_ucb | Distributions/ucb directory | 140M |
PUPS_unsw | Distributions/unsw directory | 65M |
PUPS_usdl | Distributions/usdl directory | 45M |
You can use rsync to mirror each section. To mirror the complete archive, you would issue the following commands:
mkdir Applications Boot_Images Bug_Fixes Documentation mkdir Distributions Emulators Lists Misc Tools cd Distributions mkdir 4bsd dec other research ucb unsw usdl cd .. rsync -avz username@minnie.cs.adfa.edu.au::PUPS_Root . rsync -avz username@minnie.cs.adfa.edu.au::PUPS_Applications Applications rsync -avz username@minnie.cs.adfa.edu.au::PUPS_Boot_Images Boot_Images rsync -avz username@minnie.cs.adfa.edu.au::PUPS_Bug_Fixes Bug_Fixes rsync -avz username@minnie.cs.adfa.edu.au::PUPS_Documentation Documentation rsync -avz username@minnie.cs.adfa.edu.au::PUPS_Emulators Emulators rsync -avz username@minnie.cs.adfa.edu.au::PUPS_Lists Lists rsync -avz username@minnie.cs.adfa.edu.au::PUPS_Misc Misc rsync -avz username@minnie.cs.adfa.edu.au::PUPS_Tools Tools rsync -avz username@minnie.cs.adfa.edu.au::PUPS_4bsd Distributions/4bsd rsync -avz username@minnie.cs.adfa.edu.au::PUPS_dec Distributions/dec rsync -avz username@minnie.cs.adfa.edu.au::PUPS_other Distributions/other rsync -avz username@minnie.cs.adfa.edu.au::PUPS_research Distributions/research rsync -avz username@minnie.cs.adfa.edu.au::PUPS_ucb Distributions/ucb rsync -avz username@minnie.cs.adfa.edu.au::PUPS_unsw Distributions/unsw rsync -avz username@minnie.cs.adfa.edu.au::PUPS_usdl Distributions/usdl
where username is the username you were given once your PUPS Archive access was granted.