Under the trustix/ tree, you will find the following
structure:
pre-releases
From time to time we release public pre-releases. These generally
have the same size as a full distribution, but may come and
go on little or no notice.
current
This is a symlink to the latest release
README A file containing some
information to the user.
releases This is where you will find all
our supported releases. This will grow forever, so you may want
to include only parts this. Note that we do update the latest
released version tree, so this will change.
updates This is the place for the
updates of our packages. It will grow as we release new
versions. We do not expect it to grow infinately though as
we only intend to to keep X.2 around for older versions and
X.0 and X.1 around only for the previous version.
If you want to mirror our distribution for public use, please send a
mail to
so we
can add you to the mirror mailing list. Also please state if you wish
this to be added to the list of mirrors for public use. As it looks now,
we may also have to add a separate box for mirrors to download from.
Statistics
We would love to have statistics of the downloads from your mirror.
It is by no means a requirement, and will only be used internally
apart from the possible "30 000 people has downloaded TSL 2.0"
which our marketing department no doubt would love to spread
around. How (if you care to) you provide these statistics is totally
up to you; we are quite satisfied with all from
"grep trustix your-log-file | mail -s "Server logs from
mysite.com"
" and "echo "We transferred
45GB last month from our trustix tree" | mail -s "Logs from mysite.com"
to statistics from programs such as xferlog.
Size of the distribution area
For the impatient: we suspect you may need up to 8GB free
to mirror TSL in times of new releases. Usually, it will be around
6GB. You want to include only parts of the releases
directory.
Now for the longer explanation: There are a few issues
to consider.
The releases will grow "forever". You may want to
mirror only selective parts of this unless you have infinite
disk space.
There will be a time when there is both a soon-to-be-released
version and an soon-to-be-moved version present at the same time.
The 2.2 release is 1.5GB.
The updates tree will grow as we release new versions.
We will do our best to prevent it from getting insane, but we
suspect that it may end up at around 1GB.
The pre-releases tree is described below, but in general
it may vary from 1k to a full 2GB on very short if any notice.
We apologize for not being able to warn you in advance, and hope
that if you consider this a problem, you are content with
excluding this tree.
Now we do not expect the new releases to get any smaller, so if we
say 6GB for the distribution itself at most and are kind to
ourselves allowing the updates to consume 1GB, we
expect the tree to take at around 6GB.
Hope this does not scare you.
Mirroring frequency
As we do release updates as soon as we can, we would recommend that
you mirror us on a daily basis. However, major releases will be
placed on our servers and announced on the mirrors mailing list
approximately a week ahead of the official announcement, so it is
an option to mirror once a week if that suits you better.
The pre-releases tree
From time to time we give out pre-releases versions of our releases. As
they have a life spawn of less than two weeks, we have moved them
out of the normal file tree. You can find it at the root level
of the trustix/ tree. Size varies from 1k
(the nothing-here-now README) up to the full size 1.7GB distribution.
Please note that we may not announce the changes here too much in
advance.
Questions?
If you have any questions not answered here, please do feel free to
mail us at
.