45 lines
1.2 KiB
Plaintext
45 lines
1.2 KiB
Plaintext
|
#! /bin/sh
|
||
|
|
||
|
# Copyright 2003 Richard Atterer (atterer@d.o)
|
||
|
# See the README file for the license
|
||
|
|
||
|
# This script is called by the Makefile to create .jigdo and .template
|
||
|
# files for images. The image data is either supplied in a file or on
|
||
|
# stdin.
|
||
|
|
||
|
image="$1" # Input image data, either a filename or "-" for stdin
|
||
|
jigdo="$2" # Name of output .jigdo file
|
||
|
template="$3" # Name of output .template file
|
||
|
merge="$4" # Name of file to include in output .jigdo, created by jigdo_header
|
||
|
|
||
|
opts="--label Debian=$MIRROR"
|
||
|
if test -n "$NONUS"; then
|
||
|
opts="$opts --label Non-US=$NONUS"
|
||
|
fi
|
||
|
|
||
|
if test -n "$JIGDOFALLBACKPATH"; then
|
||
|
matchexec='--match-exec=mkdir -p "$JIGDOFALLBACKPATH/$LABEL/$MATCHPATH" && ln -f "$FILE" "$JIGDOFALLBACKPATH/$LABEL/$MATCHPATH$LEAF"'
|
||
|
else
|
||
|
matchexec="--"
|
||
|
fi
|
||
|
|
||
|
echo $JIGDOCMD make-template \
|
||
|
--force \
|
||
|
--files-from="$TDIR/jigdofilelist" \
|
||
|
--image="$image" --jigdo="$jigdo" --template="$template" \
|
||
|
--merge="$merge" \
|
||
|
--no-servers-section \
|
||
|
--report=noprogress \
|
||
|
$opts \
|
||
|
"$matchexec"
|
||
|
|
||
|
$JIGDOCMD make-template \
|
||
|
--force \
|
||
|
--files-from="$TDIR/jigdofilelist" \
|
||
|
--image="$image" --jigdo="$jigdo" --template="$template" \
|
||
|
--merge="$merge" \
|
||
|
--no-servers-section \
|
||
|
--report=noprogress \
|
||
|
$opts \
|
||
|
"$matchexec"
|