#5223: F18 TODO: automate torrent generation
Fedora Release Engineering
rel-eng at fedoraproject.org
Wed Jun 20 18:37:14 UTC 2012
#5223: F18 TODO: automate torrent generation
-----------------------------+------------------------
Reporter: ausil | Owner: rel-eng@…
Type: task | Status: new
Milestone: Fedora 18 Alpha | Component: koji
Keywords: | Blocked By:
Blocking: |
-----------------------------+------------------------
Torrent Releases Infrastructure SOP
http://torrent.fedoraproject.org/ is our master torrent server for
Fedora distribution. It runs out of ServerBeach.
Contact Information
Owner: Fedora Infrastructure Team
Contact: #fedora-admin, sysadmin-torrent group
Location: ibiblio
Servers: torrent.fedoraproject.org
Purpose: Provides the torrent master server for Fedora distribution
Torrent Release
When you want to add a new torrent to the tracker at
http://torrent.fedoraproject.org you need to take the following steps
to have it listed correctly:
1. login to torrent.fedoraproject.org. If you are unable to do so
please
contact the fedora infrastructure group about access. This
procedure
requires membership in the torrentadmin group.
2. upload the files you want to add to the torrent to
torrent.fedoraproject.org:/srv/torrent/new/$yourOrg/
3. use sha1sum and verify the file you have uploaded matches the
source
4. organize the files into subdirs (or not) as you would like
5. run /srv/torrent/new/maketorrent [file-or-dir-to-torrent]
([file-or-dir-to-torrent]) to generate a .torrent file or files
6. copy the .torrent file(s) to: /srv/torrent/www/torrents/$yourOrg/
7. cd to /srv/torrent/torrent-generator/ or /srv/torrent/spins-
generator/
(depending on if it is an official release or spins release)
8. add a .ini file in this directory for the content you'll be
torrenting. we use fedora-torrent-ini.py from fedora releng git
repo to generate it
9. mv all files from /srv/torrent/new/$yourOrg into
/srv/torrent/btholding/ - this includes the files you uploaded as
well
as the .torrent files you've created.
Your files will be linked on the website and available on the tracker
after this.
$yourOrg is one of fedora or spins
this all needs to be setup to be done via a single script.
--
Ticket URL: <https://fedorahosted.org/rel-eng/ticket/5223>
Fedora Release Engineering <http://fedorahosted.org/rel-eng>
Release Engineering for the Fedora Project
More information about the rel-eng
mailing list