##### tcdrrc - config file for tcdr
#
#	Edit this file, copy it to /etc/tcdrrc
#	and check the README on how to use it.
#
#	Copyright (C) 2002 Szilard Torok <kobold2@yahoo.com>
#
##### tcdrrc begin ###########################################################

	# comment/uncomment these to deny/admit various software usage:
	if [ $(basename $0) != tcdr ]	;then echo "This script should be named tcdr <mv $(basename $0) tcdr>."		;exit 1 ;fi
	if [ $(type -p bladeenc) ]	;then BLADEENC=$(type -p bladeenc)	;else echo "bladeenc not found!"	;echo "Hit a key." ;read ;fi
	if [ $(type -p cdda2wav) ]	;then CDDA2WAV=$(type -p cdda2wav)	;else echo "cdda2wav not found!"	;echo "Hit a key." ;read ;fi
	if [ $(type -p cdir) ]		;then CDIR=$(type -p cdir)		;else echo "cdir not found!"		;exit 1 ;fi
	if [ $(type -p cdparanoia) ]	;then CDPARANOIA=$(type -p cdparanoia)	;else echo "cdparanoia not found!"	;echo "Hit a key." ;read ;fi
	if [ $(type -p cdrdao) ]	;then CDRDAO=$(type -p cdrdao)		;else echo "cdrdao not found!"		;exit 1 ;fi
	if [ $(type -p cdrecord) ]	;then CDRECORD=$(type -p cdrecord)	;else echo "cdrecord not found!"	;exit 1 ;fi
	if [ $(type -p isoinfo) ]	;then ISOINFO=$(type -p isoinfo)	;else echo "isoinfo not found!"		;exit 1 ;fi
	if [ $(type -p lame) ]		;then LAME=$(type -p lame)		;else echo "lame not found!"		;echo "Hit a key." ;read ;fi
	if [ $(type -p madplay) ]	;then MADPLAY=$(type -p madplay)	;else echo "madplay not found!"		;echo "Hit a key." ;read ;fi
	if [ $(type -p mkisofs) ]	;then MKISOFS=$(type -p mkisofs)	;else echo "mkisofs not found!"		;exit 1 ;fi
	if [ $(type -p mkzftree) ]	;then MKZFTREE=$(type -p mkzftree)	;else echo "mkzftree not found!"	;echo "Hit a key." ;read ;fi
	if [ $(type -p mpg123) ]	;then MPG123=$(type -p mpg123)		;else echo "mpg123 not found!"		;echo "Hit a key." ;read ;fi
	if [ $(type -p ogg123) ]	;then OGG123=$(type -p ogg123)		;else echo "ogg123 not found!"		;echo "Hit a key." ;read ;fi
	if [ $(type -p oggdec) ]	;then OGGDEC=$(type -p oggdec)		;else echo "oggdec not found!"		;echo "Hit a key." ;read ;fi
	if [ $(type -p oggenc) ]	;then OGGENC=$(type -p oggenc)		;else echo "oggenc not found!"		;echo "Hit a key." ;read ;fi
	if [ $(type -p readcd) ]	;then READCD=$(type -p readcd)		;else echo "readcd not found!"		;echo "Hit a key." ;read ;fi
	if [ $(type -p sox) ]		;then SOX=$(type -p sox)		;else echo "sox not found!"		;echo "Hit a key." ;read ;fi
	if [ $(type -p wavp) ]		;then WAVP=$(type -p wavp)		;else echo "wavp not found!"		;echo "Hit a key." ;read ;fi
	if [ $(type -p wavr) ]		;then WAVR=$(type -p wavr)		;else echo "wavr not found!"		;echo "Hit a key." ;read ;fi
	if [ $(type -p dialog) ]	;then DIALOG="$(type -p dialog) --backtitle TCDR_Console_Frontend_v1.4";else echo "dialog not found!" ;exit 1 ;fi

##### Parameters to address devices:

	CDRW[0]="/dev/scd1"				# CD writer device file
	CDRW[1]="LG CD-RW"				# vendor and model ID
	CDRW[2]="/mnt/cdrw"				# CD writer mount point
	CDRW[3]="0,1,0"					# SCSIBUS,TARGET,LUN address

	CDROM[0]="/dev/scd0"				# CD-ROM device file
	CDROM[1]="SONY CD-ROM"				# vendor and model ID
	CDROM[2]="/cdrom"				# CD-ROM FS mount point
	CDROM[3]="0,0,0"				# SCSIBUS,TARGET,LUN address

##### Array PR for external program parameters:

	PR[0]="/mnt/images/"				# Main working directory
	PR[1]="img.iso"					# Temporary ISO file name
	PR[2]="$(date +%Y:%m:%d:%H:%M:%S)"		# Volume ID (mkisofs -V)
	PR[3]="you@mail.net"				# Publisher/Preparer ID (mkisofs -p -P)
	PR[4]="/mnt/images/sound/"			# Place for sound images and sound files
	PR[5]="/mnt/images/cdroot/"			# Master CD root directory
	PR[6]="/dev/fd0"				# Floppy device
	PR[7]="boot.img"				# Bootable floppy image
	PR[8]="boot/"					# Directory to hold the boot catalog and the bootable floppy image
	PR[9]="boot.catalog"				# El Torito specification requires this file
	PR[10]="cdda.raw"				# Audio image file name
	PR[11]="cdda.wav"				# Audio image converted to WAV file name
	PR[12]="cdda.mp3"				# Audio image converted to MP3 file name
	PR[13]="$(hostname)"				# System ID (mkisofs -sysid)
	PR[14]="driver=mmc_cdr driveropts=burnfree"	# cdrecord driver and driver option

	DD="/bin/dd"
	MOUNT="/bin/mount"
	UMOUNT="/bin/umount"
	TRKNR=""					# Number of tracks on the CD (auto-detected)
	NXTRK=""					# Last-session-start and next-session-start sector numbers (auto-detected)
	TOC=""						# TOC file full name (auto-detected)
	TMPO="/tmp/tcdro.$$"				# Temporary file for program output
	TMP="/tmp/tcdr.$$"				# Temporary file for user input
	TCDRRC="/etc/tcdrrc"				# rc file (this file).
	TCDRPATH="$(echo $0 | sed 's/tcdr$//')"		# tcdr program directory
	NOOUTP="$1"					# supress output windows if 1
	# CD players:
	CDPLAYER="$(type -p workbone) -d" || CDPLAYER="$(type -p cdcd)"
	# MP3 players:
	MP3PLAYER="$(type -p mp3blaster)" || MP3PLAYER="$(type -p freeamp) ${PR[4]}*.mp3" || MP3PLAYER="$(type -p madplay) ${PR[4]}*.mp3"
	# Mixers:
	MIXER="$(type -p aumix)" || MIXER="$(type -p nmixer)"

##### tcdrrc end #############################################################

