<?xml version="1.0" encoding="ISO-8859-1"?>
#!/bin/sh

# Copie les fichiers modle et remplace template avec le nom du paquetage donn,
# simplifiant grandement le processus d'ajout d'un nouveau paquetage.

if [ -z "$1" ]
then
  echo "Cre des fichiers modle pour un paquetage et remplit avec le nom du paquetage."
  echo "Usage: $0 <nom-paquetage> <nom-fichier-paquetage>"
  echo
  echo "Notez que si vous voulez crer le paquetage Glib, vous devriez appeler"
  echo "le script de cette faon: '$0 Glib glib' de faon  ce que les noms de fichiers"
  echo "soient en minuscule. Si vous spcifiez seulement la premire option, il est utilis"
  echo "pour les deux."
  echo "Notez aussi que *tous* les noms de fichiers dans BLFS devraient tre uniquement en minuscule."
  exit 1
fi

WRITTENNAME=$1

if [ -z "$2" ]
then
 FILENAME=$WRITTENNAME
else
 FILENAME=$2
fi

pushd `dirname $0`
TEMPLDIR=`pwd`
popd
 
for i in $TEMPLDIR/template*
do
  NEWFILE=`echo $i | sed s@$TEMPLDIR/template@$FILENAME@`
  echo $NEWFILE
  sed s/template/$WRITTENNAME/g $i > $NEWFILE
done
