Waar kun je de locale configuratie permanent bewaren?Je hebt twee opties. Of je gebruikt het ingebouwde configuratiebestand voor cdrecord, of je gebruikt een shell-wrapper zoals die hieronder wordt getoond. Dit shell-script leest regel voor regel een configuratiebestand in, waarin de opties en parameters voor cdrecord staan. De namen zijn exact hetzelfde als op de commandoregel, maar zonder het voorafgaande streepje. Commentaarregels zijn toegestaan. Voorbeeld:# verbose v # stel de snelheid van de brander in speed=2 # de device-coordinaten in de vorm BUS,ID,LUN dev=0,6,0De configuratiebestanden voor de wrapper horen in /etc/cdrecord/ en er moet op de commandoregel naar worden gerefereerd. Voorbeeld: als je naar de configuratie /etc/cdrecord/mywriter.cfg wilt refereren, dan kun je het commando "cdrecord.sh mywriter.cfg -audio track1..." aanroepen. Alles na mywriter.cfg wordt aan cdrecord doorgegeven.#! /bin/bash CFGDIR="/etc/cdrecord" CFG="$1" shift ARGS_LEFT="$@" if [ ! -f "$CFGDIR/$CFG" ] then echo "Configuratiebestand $CFGDIR/$CFG niet gevonden. Exit." exit 1 fi while read LINE do case $LINE in \#*|"") continue;; esac old_IFS="$IFS" IFS="$IFS=" set -- $LINE IFS="$old_IFS" O_NAME="$1" O_VALUE="" while shift do case $1 in "") continue;; esac O_VALUE="$1" done if [ -z "$O_VALUE" ] then O_CDRECORD="$O_CDRECORD -$O_NAME " continue fi O_CDRECORD="$O_CDRECORD $O_NAME=$O_VALUE " done < "$CFGDIR/$CFG" set -x #DEBUG exec cdrecord $O_CDRECORD $ARGS_LEFT echo "Uitvoering van cdrecord mislukt."