Torrent Releases Infrastructure SOP

From FedoraProject

(Difference between revisions)
Jump to: navigation, search
m (1 revision(s))
m (Cleanup.)
Line 1: Line 1:
<!-- page was renamed from Infrastructure/TorrentRelease
+
{{header|infra}}
-->
+
 
 
= Torrent =
 
= Torrent =
  
Line 8: Line 8:
 
Contact: #fedora-admin, sysadmin-torrent group
 
Contact: #fedora-admin, sysadmin-torrent group
  
Location: !ServerBeach
+
Location: ServerBeach
  
 
Servers: torrent.fedoraproject.org
 
Servers: torrent.fedoraproject.org
Line 22: Line 22:
 
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:
 
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.
+
# 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.
1. upload the files you want to add to the torrent to torrent.fedoraproject.org:/srv/torrent/new/$yourOrg/
+
# upload the files you want to add to the torrent to torrent.fedoraproject.org:/srv/torrent/new/$yourOrg/
1. use sha1sum and verify the file you have uploaded matches the source
+
# use sha1sum and verify the file you have uploaded matches the source
1. organize the files into subdirs (or not) as you would like
+
# organize the files into subdirs (or not) as you would like
1. run /srv/torrent/new/maketorrent [file-or-dir-to-torrent]  [file-or-dir-to-torrent]  
+
# run /srv/torrent/new/maketorrent [file-or-dir-to-torrent]  [file-or-dir-to-torrent]  
a. that will generate a .torrent file for you
+
  # that will generate a .torrent file for you
1. copy the .torrent file(s) to: /srv/torrent/www/torrents/$yourOrg/
+
# copy the .torrent file(s) to: /srv/torrent/www/torrents/$yourOrg/
1. cd to /srv/torrent/torrent-generator/ or /srv/torrent/spins-generator/ (depending on if it is an official release or spins release)
+
# cd to /srv/torrent/torrent-generator/ or /srv/torrent/spins-generator/ (depending on if it is an official release or spins release)
1. add a .ini file in this directory for the content you'll be torrenting.  If you're not doing a normal Fedora release the filename should in the brackes should be "[$yourOrg/File-Of-1.1.torrent]  The format of each section should be:
+
# add a .ini file in this directory for the content you'll be torrenting.  If you're not doing a normal Fedora release the filename should in the brackes should be <nowiki>"[$yourOrg/File-Of-1.1.torrent]"</nowiki> The format of each section should be: <pre>
<pre>
+
 
[Zod-livecd-1-i386.torrent]  
 
[Zod-livecd-1-i386.torrent]  
 
description=Fedora Core 6 Zod LiveCD 1 iso image for i386.
 
description=Fedora Core 6 Zod LiveCD 1 iso image for i386.
 
size=683M
 
size=683M
 
releasedate=2006-12-22
 
releasedate=2006-12-22
group=Fedora Core 6 Zod LiveCD 1
+
group=Fedora Core 6 Zod LiveCD 1</pre>
</pre>
+
# 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.
  
1. 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.
  
 
+
[[Category:Infrastructure]]
Your files will be linked on the website and available on the tracker after this.
+

Revision as of 21:38, 25 May 2008

Infrastructure InfrastructureTeamN1.png


Contents

Torrent

Contact Information

Owner: Fedora Infrastructure Team

Contact: #fedora-admin, sysadmin-torrent group

Location: ServerBeach

Servers: torrent.fedoraproject.org

Purpose: Provides the torrent master server for Fedora distribution

Description

The torrent server is hosted at !ServerBeach and is available at http://torrent.fedoraproject.org/.

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]
 # that will generate a .torrent file for you
  1. copy the .torrent file(s) to: /srv/torrent/www/torrents/$yourOrg/
  2. cd to /srv/torrent/torrent-generator/ or /srv/torrent/spins-generator/ (depending on if it is an official release or spins release)
  3. add a .ini file in this directory for the content you'll be torrenting. If you're not doing a normal Fedora release the filename should in the brackes should be "[$yourOrg/File-Of-1.1.torrent]" The format of each section should be:
[Zod-livecd-1-i386.torrent] description=Fedora Core 6 Zod LiveCD 1 iso image for i386. size=683M releasedate=2006-12-22 group=Fedora Core 6 Zod LiveCD 1
  1. 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.