added torrent script

This commit is contained in:
Tobias Powalowski 2010-03-18 10:22:09 +01:00
parent 434c38c14e
commit b72673baca

29
usr/bin/mktorrent-archboot Executable file
View file

@ -0,0 +1,29 @@
#!/bin/bash
# install mktorrent from http://mktorrent.sourceforge.net/
# check result on e.g. http://torrenteditor.com/
if [ "${1}" = "" -o "${2}" = "" ]; then
echo "Usage: ${0} <version> <iso file>"
echo -e "\tversion:\te.g. 2009.05 or archboot/2009.05"
echo -e "\tiso file:\te.g. ./archlinux-2009.05-core-x86_64.iso"
exit 1
fi
archver="${1}"
isofile="${2}"
echo 'Creating webseeds...'
httpmirrorlist=$(wget http://www.archlinux.org/mirrorlist/i686/all/ -q -O - \
| grep 'http://' \
| awk "{print \$3\"/iso/${archver}/\";}" \
| sed -e 's#/$repo/os/i686##' \
-e 's#\s*# -w#')
echo 'Building torrent...'
mktorrent \
-l 19 \
-a 'http://tracker.archlinux.org:6969/announce' \
-c "Arch Linux ${archver} (www.archlinux.org)" \
${httpmirrorlist} \
"${isofile}"