Waar kan de lokale configuratie permanent worden opgeslagen?Je hebt twee opties. Of je gebruikt het ingebouwde configuratiebestand van cdrecord, of je gebruikt een shellwrapper zoals in onderstaand voorbeeld. Dit shellscript lees een configuratiebestand in, waarin regel voor regel een opsomming is gegeven van de opties en parameters aan cdrecord. De namen zijn exact hetzelfde als op de opdrachtregel, maar dan zonder het voorafgaande koppelteken. Commentaar is toegestaan. Bijvoorbeeld:# verbose v # stel de snelheid van de writer in speed=2 # de device-coördinaten in de vorm BUS,ID,LUN dev=0,6,0De configuratiebestanden voor de wrapper horen in /etc/cdrecord/ en er moet naar worden gerefereerd op de opdrachtregel. Bijvoorbeeld: als je wilt verwijzen naar het configuratiebestand /etc/cdrecord/mywriter.cfg, dan kun je de opdracht "cdrecord.sh mywriter.cfg -audio track1..." geven. Alles na mywrite.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. Sluit af." 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 "Execution of cdrecord failed."