45 lines
1.5 KiB
Bash
Executable File
45 lines
1.5 KiB
Bash
Executable File
#! /bin/sh
|
|
|
|
# Copyright 2003 Richard Atterer (atterer@d.o)
|
|
# See the README file for the license
|
|
|
|
# This script is called by the Makefile to output to stdout data which
|
|
# is to be included in the .jigdo file for each CD/DVD. The data is
|
|
# read by jigdo-file. jigdo-file adds some further lines (a [Jigdo]
|
|
# section and a [Parts] section) before writing everything to the
|
|
# final .jigdo output file.
|
|
|
|
iso="$1" # Output .iso file
|
|
template="$2" # URL for .template file, can be relative URL
|
|
discinfo="$3" # "Debian GNU/Linux 3.0 r1 "Woody" - Unofficial i386 Binary-1"
|
|
|
|
# Output image section with info about the file
|
|
echo "[Image]"
|
|
echo "Filename=$iso"
|
|
echo "Template=$template"
|
|
echo "Template-MD5Sum=" # jigdo-file will append the checksum later
|
|
echo "ShortInfo='$discinfo'"
|
|
echo "Info='Generated on `date -R`'"
|
|
|
|
# If some include URLs were specified, add them here. Typically, this
|
|
# will be used to fetch an up-to-date list of Debian servers.
|
|
if test -n "$JIGDOINCLUDEURLS"; then
|
|
echo
|
|
for url in $JIGDOINCLUDEURLS; do
|
|
echo "[Include $url]"
|
|
done
|
|
fi
|
|
|
|
# If some fallbacks were specified, output a servers section with the
|
|
# URLs. The entries of the variable are expected to be already of the
|
|
# form "Label=http://some.url/"
|
|
if test -n "$JIGDOFALLBACKURLS"; then
|
|
echo
|
|
echo "[Servers]"
|
|
for url in $JIGDOFALLBACKURLS; do
|
|
# The --try-last switch assigns a lower priority to the URL,
|
|
# so it will only be used if other server entries (without the
|
|
# --try-last) have already been tried without success.
|
|
echo "$url --try-last"
|
|
done
|
|
fi |