======================================================== arg: "hdc" + test -e /proc/sys/dev/cdrom/info + OUTPUT='CD CDRW DVD DVDRW DVDRAM' + NUMBERED_LINKS=1 + test -e /etc/udev/cdsymlinks.conf + . /etc/udev/cdsymlinks.conf + DEBUG= + test '' = -d ++ sed -re '/^drive name:/I! d; s/.*://' /proc/sys/dev/cdrom/info + setArray DEVICES hdd hdc + local _ARRAY=DEVICES + local _INDEX=0 + shift + test 2 -ne 0 + eval DEVICES_0=hdd ++ DEVICES_0=hdd + _INDEX=1 + shift + test 1 -ne 0 + eval DEVICES_1=hdc ++ DEVICES_1=hdc + _INDEX=2 + shift + test 0 -ne 0 + eval DEVICES=2 ++ DEVICES=2 ++ sed -re '/^Can write DVD-RAM:/I! d; s/.*://' /proc/sys/dev/cdrom/info + setArray DVDRAMs 0 1 + local _ARRAY=DVDRAMs + local _INDEX=0 + shift + test 2 -ne 0 + eval DVDRAMs_0=0 ++ DVDRAMs_0=0 + _INDEX=1 + shift + test 1 -ne 0 + eval DVDRAMs_1=1 ++ DVDRAMs_1=1 + _INDEX=2 + shift + test 0 -ne 0 + eval DVDRAMs=2 ++ DVDRAMs=2 ++ sed -re '/^Can write DVD-R:/I! d; s/.*://' /proc/sys/dev/cdrom/info + setArray DVDRWs 0 1 + local _ARRAY=DVDRWs + local _INDEX=0 + shift + test 2 -ne 0 + eval DVDRWs_0=0 ++ DVDRWs_0=0 + _INDEX=1 + shift + test 1 -ne 0 + eval DVDRWs_1=1 ++ DVDRWs_1=1 + _INDEX=2 + shift + test 0 -ne 0 + eval DVDRWs=2 ++ DVDRWs=2 ++ sed -re '/^Can read DVD:/I! d; s/.*://' /proc/sys/dev/cdrom/info + setArray DVDs 0 1 + local _ARRAY=DVDs + local _INDEX=0 + shift + test 2 -ne 0 + eval DVDs_0=0 ++ DVDs_0=0 + _INDEX=1 + shift + test 1 -ne 0 + eval DVDs_1=1 ++ DVDs_1=1 + _INDEX=2 + shift + test 0 -ne 0 + eval DVDs=2 ++ DVDs=2 ++ sed -re '/^Can write CD-RW:/I! d; s/.*://' /proc/sys/dev/cdrom/info + setArray CDRWs 1 1 + local _ARRAY=CDRWs + local _INDEX=0 + shift + test 2 -ne 0 + eval CDRWs_0=1 ++ CDRWs_0=1 + _INDEX=1 + shift + test 1 -ne 0 + eval CDRWs_1=1 ++ CDRWs_1=1 + _INDEX=2 + shift + test 0 -ne 0 + eval CDRWs=2 ++ CDRWs=2 ++ sed -re '/^Can write CD-R:/I! d; s/.*://' /proc/sys/dev/cdrom/info + setArray CDRs 1 1 + local _ARRAY=CDRs + local _INDEX=0 + shift + test 2 -ne 0 + eval CDRs_0=1 ++ CDRs_0=1 + _INDEX=1 + shift + test 1 -ne 0 + eval CDRs_1=1 ++ CDRs_1=1 + _INDEX=2 + shift + test 0 -ne 0 + eval CDRs=2 ++ CDRs=2 ++ sed -re '/^Can write MRW:/I! d; s/.*://' /proc/sys/dev/cdrom/info + setArray CDMRWs 1 1 + local _ARRAY=CDMRWs + local _INDEX=0 + shift + test 2 -ne 0 + eval CDMRWs_0=1 ++ CDMRWs_0=1 + _INDEX=1 + shift + test 1 -ne 0 + eval CDMRWs_1=1 ++ CDMRWs_1=1 + _INDEX=2 + shift + test 0 -ne 0 + eval CDMRWs=2 ++ CDMRWs=2 ++ sed -re '/^Can read MRW:/I! d; s/.*://' /proc/sys/dev/cdrom/info + setArray CDMs 1 1 + local _ARRAY=CDMs + local _INDEX=0 + shift + test 2 -ne 0 + eval CDMs_0=1 ++ CDMs_0=1 + _INDEX=1 + shift + test 1 -ne 0 + eval CDMs_1=1 ++ CDMs_1=1 + _INDEX=2 + shift + test 0 -ne 0 + eval CDMs=2 ++ CDMs=2 + NumDevs=1 + Count= + i=-1 + test -1 -ne 1 + i=0 + Count=0 + test 0 -ne 1 + i=1 + Count='1 0' + test 1 -ne 1 + for i in '$Count' ++ ix DVDRAMs 1 ++ eval echo -n '$DVDRAMs_1' +++ echo -n 1 + test 1 '!=' '' ++ ix DVDRWs 1 ++ eval echo -n '$DVDRWs_1' +++ echo -n 1 + test 1 '!=' '' ++ ix DVDs 1 ++ eval echo -n '$DVDs_1' +++ echo -n 1 + test 1 '!=' '' ++ ix CDRWs 1 ++ eval echo -n '$CDRWs_1' +++ echo -n 1 + test 1 '!=' '' ++ ix CDRs 1 ++ eval echo -n '$CDRs_1' +++ echo -n 1 + test 1 '!=' '' ++ ix CDMRWs 1 ++ eval echo -n '$CDMRWs_1' +++ echo -n 1 + test 1 '!=' '' ++ ix CDMs 1 ++ eval echo -n '$CDMs_1' +++ echo -n 1 + test 1 '!=' '' + for i in '$Count' ++ ix DVDRAMs 0 ++ eval echo -n '$DVDRAMs_0' +++ echo -n 0 + test 0 '!=' '' ++ ix DVDRWs 0 ++ eval echo -n '$DVDRWs_0' +++ echo -n 0 + test 0 '!=' '' ++ ix DVDs 0 ++ eval echo -n '$DVDs_0' +++ echo -n 0 + test 0 '!=' '' ++ ix CDRWs 0 ++ eval echo -n '$CDRWs_0' +++ echo -n 1 + test 1 '!=' '' ++ ix CDRs 0 ++ eval echo -n '$CDRs_0' +++ echo -n 1 + test 1 '!=' '' ++ ix CDMRWs 0 ++ eval echo -n '$CDMRWs_0' +++ echo -n 1 + test 1 '!=' '' ++ ix CDMs 0 ++ eval echo -n '$CDMs_0' +++ echo -n 1 + test 1 '!=' '' + DVDRAM= + DVDRW= + DVD= + CDRW= + CDR= + CDMRW= + CDM= + CD= + for i in '$Count' ++ ix DVDRAMs 1 ++ eval echo -n '$DVDRAMs_1' +++ echo -n 1 + test 1 = 1 ++ ix DEVICES 1 ++ eval echo -n '$DEVICES_1' +++ echo -n hdc + DVDRAM=' hdc' + for i in '$Count' ++ ix DVDRAMs 0 ++ eval echo -n '$DVDRAMs_0' +++ echo -n 0 + test 0 = 1 + for i in '$Count' ++ ix DVDRWs 1 ++ eval echo -n '$DVDRWs_1' +++ echo -n 1 + test 1 = 1 ++ ix DEVICES 1 ++ eval echo -n '$DEVICES_1' +++ echo -n hdc + DVDRW=' hdc' + for i in '$Count' ++ ix DVDRWs 0 ++ eval echo -n '$DVDRWs_0' +++ echo -n 0 + test 0 = 1 + for i in '$Count' ++ ix DVDs 1 ++ eval echo -n '$DVDs_1' +++ echo -n 1 + test 1 = 1 ++ ix DEVICES 1 ++ eval echo -n '$DEVICES_1' +++ echo -n hdc + DVD=' hdc' + for i in '$Count' ++ ix DVDs 0 ++ eval echo -n '$DVDs_0' +++ echo -n 0 + test 0 = 1 + for i in '$Count' ++ ix CDRWs 1 ++ eval echo -n '$CDRWs_1' +++ echo -n 1 + test 1 = 1 ++ ix DEVICES 1 ++ eval echo -n '$DEVICES_1' +++ echo -n hdc + CDRW=' hdc' + for i in '$Count' ++ ix CDRWs 0 ++ eval echo -n '$CDRWs_0' +++ echo -n 1 + test 1 = 1 ++ ix DEVICES 0 ++ eval echo -n '$DEVICES_0' +++ echo -n hdd + CDRW=' hdc hdd' + for i in '$Count' ++ ix CDRs 1 ++ eval echo -n '$CDRs_1' +++ echo -n 1 + test 1 = 1 ++ ix DEVICES 1 ++ eval echo -n '$DEVICES_1' +++ echo -n hdc + CDR=' hdc' + for i in '$Count' ++ ix CDRs 0 ++ eval echo -n '$CDRs_0' +++ echo -n 1 + test 1 = 1 ++ ix DEVICES 0 ++ eval echo -n '$DEVICES_0' +++ echo -n hdd + CDR=' hdc hdd' + for i in '$Count' ++ ix CDMRWs 1 ++ eval echo -n '$CDMRWs_1' +++ echo -n 1 + test 1 = 1 ++ ix DEVICES 1 ++ eval echo -n '$DEVICES_1' +++ echo -n hdc + CDMRW=' hdc' + for i in '$Count' ++ ix CDMRWs 0 ++ eval echo -n '$CDMRWs_0' +++ echo -n 1 + test 1 = 1 ++ ix DEVICES 0 ++ eval echo -n '$DEVICES_0' +++ echo -n hdd + CDMRW=' hdc hdd' + for i in '$Count' ++ ix CDMs 1 ++ eval echo -n '$CDMs_1' +++ echo -n 1 + test 1 = 1 ++ ix DEVICES 1 ++ eval echo -n '$DEVICES_1' +++ echo -n hdc + CDM=' hdc' + for i in '$Count' ++ ix CDMs 0 ++ eval echo -n '$CDMs_0' +++ echo -n 1 + test 1 = 1 ++ ix DEVICES 0 ++ eval echo -n '$DEVICES_0' +++ echo -n hdd + CDM=' hdc hdd' + for i in '$Count' ++ ix DEVICES 1 ++ eval echo -n '$DEVICES_1' +++ echo -n hdc + CD=' hdc' + for i in '$Count' ++ ix DEVICES 0 ++ eval echo -n '$DEVICES_0' +++ echo -n hdd + CD=' hdc hdd' + test '' = 1 + notin OUTPUT CD + test CD = '' + local i ++ eval echo '$OUTPUT' +++ echo CD CDRW DVD DVDRW DVDRAM + for i in '`eval echo '\''$'\''$1`' + test CD '!=' CD + return 1 ++ output hdc cdrom CD +++ eval echo '$CD' ++++ echo hdc hdd ++ test 'hdc hdd' = '' ++ local i ++ local COUNT= +++ ls -dl /dev/cdrom '/dev/cdrom[0-9]*' ++ local DEVLS= +++ echo '' +++ sed -re 's!^.* /dev/(cdrom[[:digit:]]*) -> [^[:space:]]+$!\1!' ++ local PRESENT= +++ eval echo '$CD' ++++ echo hdc hdd ++ for i in '`eval echo '\''$'\''$3`' +++ echo '' +++ sed -re 's!^.* /dev/(cdrom[[:digit:]]*) -> hdc$!\1!; t X; d; :X' ++ local DEVPRESENT= ++ test '' '!=' '' ++ notin PRESENT cdrom ++ test cdrom = '' ++ local i +++ eval echo '$PRESENT' ++++ echo ++ test 1 -ne 0 ++ test hdc = hdc ++ echo -n ' cdrom' ++ test '!' -e /dev/cdrom ++ PRESENT='\ncdrom' ++ COUNT=1 ++ for i in '`eval echo '\''$'\''$3`' +++ echo '' +++ sed -re 's!^.* /dev/(cdrom[[:digit:]]*) -> hdd$!\1!; t X; d; :X' ++ local DEVPRESENT= ++ test '' '!=' '' ++ notin PRESENT cdrom1 ++ test cdrom1 = '' ++ local i +++ eval echo '$PRESENT' ++++ echo '\ncdrom' ++ for i in '`eval echo '\''$'\''$1`' ++ test '\ncdrom' '!=' cdrom1 ++ test 1 -ne 0 ++ test hdd = hdc ++ test '!' -e /dev/cdrom1 ++ PRESENT='\ncdrom\ncdrom1' ++ COUNT=2 + echo -n ' cdrom' + notin OUTPUT CDMRW + test CDMRW = '' + local i ++ eval echo '$OUTPUT' +++ echo CD CDRW DVD DVDRW DVDRAM + for i in '`eval echo '\''$'\''$1`' + test CD '!=' CDMRW + for i in '`eval echo '\''$'\''$1`' + test CDRW '!=' CDMRW + for i in '`eval echo '\''$'\''$1`' + test DVD '!=' CDMRW + for i in '`eval echo '\''$'\''$1`' + test DVDRW '!=' CDMRW + for i in '`eval echo '\''$'\''$1`' + test DVDRAM '!=' CDMRW + notin OUTPUT CDWMRW + test CDWMRW = '' + local i ++ eval echo '$OUTPUT' +++ echo CD CDRW DVD DVDRW DVDRAM + for i in '`eval echo '\''$'\''$1`' + test CD '!=' CDWMRW + for i in '`eval echo '\''$'\''$1`' + test CDRW '!=' CDWMRW + for i in '`eval echo '\''$'\''$1`' + test DVD '!=' CDWMRW + for i in '`eval echo '\''$'\''$1`' + test DVDRW '!=' CDWMRW + for i in '`eval echo '\''$'\''$1`' + test DVDRAM '!=' CDWMRW + notin OUTPUT CDR + test CDR = '' + local i ++ eval echo '$OUTPUT' +++ echo CD CDRW DVD DVDRW DVDRAM + for i in '`eval echo '\''$'\''$1`' + test CD '!=' CDR + for i in '`eval echo '\''$'\''$1`' + test CDRW '!=' CDR + for i in '`eval echo '\''$'\''$1`' + test DVD '!=' CDR + for i in '`eval echo '\''$'\''$1`' + test DVDRW '!=' CDR + for i in '`eval echo '\''$'\''$1`' + test DVDRAM '!=' CDR + notin OUTPUT CDRW + test CDRW = '' + local i ++ eval echo '$OUTPUT' +++ echo CD CDRW DVD DVDRW DVDRAM + for i in '`eval echo '\''$'\''$1`' + test CD '!=' CDRW + for i in '`eval echo '\''$'\''$1`' + test CDRW '!=' CDRW + return 1 ++ output hdc cdrw CDRW +++ eval echo '$CDRW' ++++ echo hdc hdd ++ test 'hdc hdd' = '' ++ local i ++ local COUNT= +++ ls -dl /dev/cdrw '/dev/cdrw[0-9]*' ++ local DEVLS= +++ echo '' +++ sed -re 's!^.* /dev/(cdrw[[:digit:]]*) -> [^[:space:]]+$!\1!' ++ local PRESENT= +++ eval echo '$CDRW' ++++ echo hdc hdd ++ for i in '`eval echo '\''$'\''$3`' +++ echo '' +++ sed -re 's!^.* /dev/(cdrw[[:digit:]]*) -> hdc$!\1!; t X; d; :X' ++ local DEVPRESENT= ++ test '' '!=' '' ++ notin PRESENT cdrw ++ test cdrw = '' ++ local i +++ eval echo '$PRESENT' ++++ echo ++ test 1 -ne 0 ++ test hdc = hdc ++ echo -n ' cdrw' ++ test '!' -e /dev/cdrw ++ PRESENT='\ncdrw' ++ COUNT=1 ++ for i in '`eval echo '\''$'\''$3`' +++ echo '' +++ sed -re 's!^.* /dev/(cdrw[[:digit:]]*) -> hdd$!\1!; t X; d; :X' ++ local DEVPRESENT= ++ test '' '!=' '' ++ notin PRESENT cdrw1 ++ test cdrw1 = '' ++ local i +++ eval echo '$PRESENT' ++++ echo '\ncdrw' ++ for i in '`eval echo '\''$'\''$1`' ++ test '\ncdrw' '!=' cdrw1 ++ test 1 -ne 0 ++ test hdd = hdc ++ test '!' -e /dev/cdrw1 ++ PRESENT='\ncdrw\ncdrw1' ++ COUNT=2 + echo -n ' cdrw' + notin OUTPUT DVD + test DVD = '' + local i ++ eval echo '$OUTPUT' +++ echo CD CDRW DVD DVDRW DVDRAM + for i in '`eval echo '\''$'\''$1`' + test CD '!=' DVD + for i in '`eval echo '\''$'\''$1`' + test CDRW '!=' DVD + for i in '`eval echo '\''$'\''$1`' + test DVD '!=' DVD + return 1 ++ output hdc dvd DVD +++ eval echo '$DVD' ++++ echo hdc ++ test hdc = '' ++ local i ++ local COUNT= +++ ls -dl /dev/dvd '/dev/dvd[0-9]*' ++ local DEVLS= +++ echo '' +++ sed -re 's!^.* /dev/(dvd[[:digit:]]*) -> [^[:space:]]+$!\1!' ++ local PRESENT= +++ eval echo '$DVD' ++++ echo hdc ++ for i in '`eval echo '\''$'\''$3`' +++ echo '' +++ sed -re 's!^.* /dev/(dvd[[:digit:]]*) -> hdc$!\1!; t X; d; :X' ++ local DEVPRESENT= ++ test '' '!=' '' ++ notin PRESENT dvd ++ test dvd = '' ++ local i +++ eval echo '$PRESENT' ++++ echo ++ test 1 -ne 0 ++ test hdc = hdc ++ echo -n ' dvd' ++ test '!' -e /dev/dvd ++ PRESENT='\ndvd' ++ COUNT=1 + echo -n ' dvd' + notin OUTPUT DVDRW + test DVDRW = '' + local i ++ eval echo '$OUTPUT' +++ echo CD CDRW DVD DVDRW DVDRAM + for i in '`eval echo '\''$'\''$1`' + test CD '!=' DVDRW + for i in '`eval echo '\''$'\''$1`' + test CDRW '!=' DVDRW + for i in '`eval echo '\''$'\''$1`' + test DVD '!=' DVDRW + for i in '`eval echo '\''$'\''$1`' + test DVDRW '!=' DVDRW + return 1 ++ output hdc dvdrw DVDRW +++ eval echo '$DVDRW' ++++ echo hdc ++ test hdc = '' ++ local i ++ local COUNT= +++ ls -dl /dev/dvdrw '/dev/dvdrw[0-9]*' ++ local DEVLS= +++ echo '' +++ sed -re 's!^.* /dev/(dvdrw[[:digit:]]*) -> [^[:space:]]+$!\1!' ++ local PRESENT= +++ eval echo '$DVDRW' ++++ echo hdc ++ for i in '`eval echo '\''$'\''$3`' +++ echo '' +++ sed -re 's!^.* /dev/(dvdrw[[:digit:]]*) -> hdc$!\1!; t X; d; :X' ++ local DEVPRESENT= ++ test '' '!=' '' ++ notin PRESENT dvdrw ++ test dvdrw = '' ++ local i +++ eval echo '$PRESENT' ++++ echo ++ test 1 -ne 0 ++ test hdc = hdc ++ echo -n ' dvdrw' ++ test '!' -e /dev/dvdrw ++ PRESENT='\ndvdrw' ++ COUNT=1 + echo -n ' dvdrw' + notin OUTPUT DVDRAM + test DVDRAM = '' + local i ++ eval echo '$OUTPUT' +++ echo CD CDRW DVD DVDRW DVDRAM + for i in '`eval echo '\''$'\''$1`' + test CD '!=' DVDRAM + for i in '`eval echo '\''$'\''$1`' + test CDRW '!=' DVDRAM + for i in '`eval echo '\''$'\''$1`' + test DVD '!=' DVDRAM + for i in '`eval echo '\''$'\''$1`' + test DVDRW '!=' DVDRAM + for i in '`eval echo '\''$'\''$1`' + test DVDRAM '!=' DVDRAM + return 1 ++ output hdc dvdram DVDRAM +++ eval echo '$DVDRAM' ++++ echo hdc ++ test hdc = '' ++ local i ++ local COUNT= +++ ls -dl /dev/dvdram '/dev/dvdram[0-9]*' ++ local DEVLS= +++ echo '' +++ sed -re 's!^.* /dev/(dvdram[[:digit:]]*) -> [^[:space:]]+$!\1!' ++ local PRESENT= +++ eval echo '$DVDRAM' ++++ echo hdc ++ for i in '`eval echo '\''$'\''$3`' +++ echo '' +++ sed -re 's!^.* /dev/(dvdram[[:digit:]]*) -> hdc$!\1!; t X; d; :X' ++ local DEVPRESENT= ++ test '' '!=' '' ++ notin PRESENT dvdram ++ test dvdram = '' ++ local i +++ eval echo '$PRESENT' ++++ echo ++ test 1 -ne 0 ++ test hdc = hdc ++ echo -n ' dvdram' ++ test '!' -e /dev/dvdram ++ PRESENT='\ndvdram' ++ COUNT=1 + echo -n ' dvdram' + echo ======================================================== arg: "hdd" + test -e /proc/sys/dev/cdrom/info + OUTPUT='CD CDRW DVD DVDRW DVDRAM' + NUMBERED_LINKS=1 + test -e /etc/udev/cdsymlinks.conf + . /etc/udev/cdsymlinks.conf + DEBUG= + test '' = -d ++ sed -re '/^drive name:/I! d; s/.*://' /proc/sys/dev/cdrom/info + setArray DEVICES hdd hdc + local _ARRAY=DEVICES + local _INDEX=0 + shift + test 2 -ne 0 + eval DEVICES_0=hdd ++ DEVICES_0=hdd + _INDEX=1 + shift + test 1 -ne 0 + eval DEVICES_1=hdc ++ DEVICES_1=hdc + _INDEX=2 + shift + test 0 -ne 0 + eval DEVICES=2 ++ DEVICES=2 ++ sed -re '/^Can write DVD-RAM:/I! d; s/.*://' /proc/sys/dev/cdrom/info + setArray DVDRAMs 0 1 + local _ARRAY=DVDRAMs + local _INDEX=0 + shift + test 2 -ne 0 + eval DVDRAMs_0=0 ++ DVDRAMs_0=0 + _INDEX=1 + shift + test 1 -ne 0 + eval DVDRAMs_1=1 ++ DVDRAMs_1=1 + _INDEX=2 + shift + test 0 -ne 0 + eval DVDRAMs=2 ++ DVDRAMs=2 ++ sed -re '/^Can write DVD-R:/I! d; s/.*://' /proc/sys/dev/cdrom/info + setArray DVDRWs 0 1 + local _ARRAY=DVDRWs + local _INDEX=0 + shift + test 2 -ne 0 + eval DVDRWs_0=0 ++ DVDRWs_0=0 + _INDEX=1 + shift + test 1 -ne 0 + eval DVDRWs_1=1 ++ DVDRWs_1=1 + _INDEX=2 + shift + test 0 -ne 0 + eval DVDRWs=2 ++ DVDRWs=2 ++ sed -re '/^Can read DVD:/I! d; s/.*://' /proc/sys/dev/cdrom/info + setArray DVDs 0 1 + local _ARRAY=DVDs + local _INDEX=0 + shift + test 2 -ne 0 + eval DVDs_0=0 ++ DVDs_0=0 + _INDEX=1 + shift + test 1 -ne 0 + eval DVDs_1=1 ++ DVDs_1=1 + _INDEX=2 + shift + test 0 -ne 0 + eval DVDs=2 ++ DVDs=2 ++ sed -re '/^Can write CD-RW:/I! d; s/.*://' /proc/sys/dev/cdrom/info + setArray CDRWs 1 1 + local _ARRAY=CDRWs + local _INDEX=0 + shift + test 2 -ne 0 + eval CDRWs_0=1 ++ CDRWs_0=1 + _INDEX=1 + shift + test 1 -ne 0 + eval CDRWs_1=1 ++ CDRWs_1=1 + _INDEX=2 + shift + test 0 -ne 0 + eval CDRWs=2 ++ CDRWs=2 ++ sed -re '/^Can write CD-R:/I! d; s/.*://' /proc/sys/dev/cdrom/info + setArray CDRs 1 1 + local _ARRAY=CDRs + local _INDEX=0 + shift + test 2 -ne 0 + eval CDRs_0=1 ++ CDRs_0=1 + _INDEX=1 + shift + test 1 -ne 0 + eval CDRs_1=1 ++ CDRs_1=1 + _INDEX=2 + shift + test 0 -ne 0 + eval CDRs=2 ++ CDRs=2 ++ sed -re '/^Can write MRW:/I! d; s/.*://' /proc/sys/dev/cdrom/info + setArray CDMRWs 1 1 + local _ARRAY=CDMRWs + local _INDEX=0 + shift + test 2 -ne 0 + eval CDMRWs_0=1 ++ CDMRWs_0=1 + _INDEX=1 + shift + test 1 -ne 0 + eval CDMRWs_1=1 ++ CDMRWs_1=1 + _INDEX=2 + shift + test 0 -ne 0 + eval CDMRWs=2 ++ CDMRWs=2 ++ sed -re '/^Can read MRW:/I! d; s/.*://' /proc/sys/dev/cdrom/info + setArray CDMs 1 1 + local _ARRAY=CDMs + local _INDEX=0 + shift + test 2 -ne 0 + eval CDMs_0=1 ++ CDMs_0=1 + _INDEX=1 + shift + test 1 -ne 0 + eval CDMs_1=1 ++ CDMs_1=1 + _INDEX=2 + shift + test 0 -ne 0 + eval CDMs=2 ++ CDMs=2 + NumDevs=1 + Count= + i=-1 + test -1 -ne 1 + i=0 + Count=0 + test 0 -ne 1 + i=1 + Count='1 0' + test 1 -ne 1 + for i in '$Count' ++ ix DVDRAMs 1 ++ eval echo -n '$DVDRAMs_1' +++ echo -n 1 + test 1 '!=' '' ++ ix DVDRWs 1 ++ eval echo -n '$DVDRWs_1' +++ echo -n 1 + test 1 '!=' '' ++ ix DVDs 1 ++ eval echo -n '$DVDs_1' +++ echo -n 1 + test 1 '!=' '' ++ ix CDRWs 1 ++ eval echo -n '$CDRWs_1' +++ echo -n 1 + test 1 '!=' '' ++ ix CDRs 1 ++ eval echo -n '$CDRs_1' +++ echo -n 1 + test 1 '!=' '' ++ ix CDMRWs 1 ++ eval echo -n '$CDMRWs_1' +++ echo -n 1 + test 1 '!=' '' ++ ix CDMs 1 ++ eval echo -n '$CDMs_1' +++ echo -n 1 + test 1 '!=' '' + for i in '$Count' ++ ix DVDRAMs 0 ++ eval echo -n '$DVDRAMs_0' +++ echo -n 0 + test 0 '!=' '' ++ ix DVDRWs 0 ++ eval echo -n '$DVDRWs_0' +++ echo -n 0 + test 0 '!=' '' ++ ix DVDs 0 ++ eval echo -n '$DVDs_0' +++ echo -n 0 + test 0 '!=' '' ++ ix CDRWs 0 ++ eval echo -n '$CDRWs_0' +++ echo -n 1 + test 1 '!=' '' ++ ix CDRs 0 ++ eval echo -n '$CDRs_0' +++ echo -n 1 + test 1 '!=' '' ++ ix CDMRWs 0 ++ eval echo -n '$CDMRWs_0' +++ echo -n 1 + test 1 '!=' '' ++ ix CDMs 0 ++ eval echo -n '$CDMs_0' +++ echo -n 1 + test 1 '!=' '' + DVDRAM= + DVDRW= + DVD= + CDRW= + CDR= + CDMRW= + CDM= + CD= + for i in '$Count' ++ ix DVDRAMs 1 ++ eval echo -n '$DVDRAMs_1' +++ echo -n 1 + test 1 = 1 ++ ix DEVICES 1 ++ eval echo -n '$DEVICES_1' +++ echo -n hdc + DVDRAM=' hdc' + for i in '$Count' ++ ix DVDRAMs 0 ++ eval echo -n '$DVDRAMs_0' +++ echo -n 0 + test 0 = 1 + for i in '$Count' ++ ix DVDRWs 1 ++ eval echo -n '$DVDRWs_1' +++ echo -n 1 + test 1 = 1 ++ ix DEVICES 1 ++ eval echo -n '$DEVICES_1' +++ echo -n hdc + DVDRW=' hdc' + for i in '$Count' ++ ix DVDRWs 0 ++ eval echo -n '$DVDRWs_0' +++ echo -n 0 + test 0 = 1 + for i in '$Count' ++ ix DVDs 1 ++ eval echo -n '$DVDs_1' +++ echo -n 1 + test 1 = 1 ++ ix DEVICES 1 ++ eval echo -n '$DEVICES_1' +++ echo -n hdc + DVD=' hdc' + for i in '$Count' ++ ix DVDs 0 ++ eval echo -n '$DVDs_0' +++ echo -n 0 + test 0 = 1 + for i in '$Count' ++ ix CDRWs 1 ++ eval echo -n '$CDRWs_1' +++ echo -n 1 + test 1 = 1 ++ ix DEVICES 1 ++ eval echo -n '$DEVICES_1' +++ echo -n hdc + CDRW=' hdc' + for i in '$Count' ++ ix CDRWs 0 ++ eval echo -n '$CDRWs_0' +++ echo -n 1 + test 1 = 1 ++ ix DEVICES 0 ++ eval echo -n '$DEVICES_0' +++ echo -n hdd + CDRW=' hdc hdd' + for i in '$Count' ++ ix CDRs 1 ++ eval echo -n '$CDRs_1' +++ echo -n 1 + test 1 = 1 ++ ix DEVICES 1 ++ eval echo -n '$DEVICES_1' +++ echo -n hdc + CDR=' hdc' + for i in '$Count' ++ ix CDRs 0 ++ eval echo -n '$CDRs_0' +++ echo -n 1 + test 1 = 1 ++ ix DEVICES 0 ++ eval echo -n '$DEVICES_0' +++ echo -n hdd + CDR=' hdc hdd' + for i in '$Count' ++ ix CDMRWs 1 ++ eval echo -n '$CDMRWs_1' +++ echo -n 1 + test 1 = 1 ++ ix DEVICES 1 ++ eval echo -n '$DEVICES_1' +++ echo -n hdc + CDMRW=' hdc' + for i in '$Count' ++ ix CDMRWs 0 ++ eval echo -n '$CDMRWs_0' +++ echo -n 1 + test 1 = 1 ++ ix DEVICES 0 ++ eval echo -n '$DEVICES_0' +++ echo -n hdd + CDMRW=' hdc hdd' + for i in '$Count' ++ ix CDMs 1 ++ eval echo -n '$CDMs_1' +++ echo -n 1 + test 1 = 1 ++ ix DEVICES 1 ++ eval echo -n '$DEVICES_1' +++ echo -n hdc + CDM=' hdc' + for i in '$Count' ++ ix CDMs 0 ++ eval echo -n '$CDMs_0' +++ echo -n 1 + test 1 = 1 ++ ix DEVICES 0 ++ eval echo -n '$DEVICES_0' +++ echo -n hdd + CDM=' hdc hdd' + for i in '$Count' ++ ix DEVICES 1 ++ eval echo -n '$DEVICES_1' +++ echo -n hdc + CD=' hdc' + for i in '$Count' ++ ix DEVICES 0 ++ eval echo -n '$DEVICES_0' +++ echo -n hdd + CD=' hdc hdd' + test '' = 1 + notin OUTPUT CD + test CD = '' + local i ++ eval echo '$OUTPUT' +++ echo CD CDRW DVD DVDRW DVDRAM + for i in '`eval echo '\''$'\''$1`' + test CD '!=' CD + return 1 ++ output hdd cdrom CD +++ eval echo '$CD' ++++ echo hdc hdd ++ test 'hdc hdd' = '' ++ local i ++ local COUNT= +++ ls -dl /dev/cdrom '/dev/cdrom[0-9]*' ++ local 'DEVLS=lrwxrwxrwx 1 root root 3 Feb 7 08:32 /dev/cdrom -> hdc' +++ echo 'lrwxrwxrwx 1 root root 3 Feb 7 08:32 /dev/cdrom -> hdc' +++ sed -re 's!^.* /dev/(cdrom[[:digit:]]*) -> [^[:space:]]+$!\1!' ++ local PRESENT=cdrom +++ eval echo '$CD' ++++ echo hdc hdd ++ for i in '`eval echo '\''$'\''$3`' +++ echo 'lrwxrwxrwx 1 root root 3 Feb 7 08:32 /dev/cdrom -> hdc' +++ sed -re 's!^.* /dev/(cdrom[[:digit:]]*) -> hdc$!\1!; t X; d; :X' ++ local DEVPRESENT=cdrom ++ test cdrom '!=' '' ++ test hdd = hdc ++ for i in '`eval echo '\''$'\''$3`' +++ echo 'lrwxrwxrwx 1 root root 3 Feb 7 08:32 /dev/cdrom -> hdc' +++ sed -re 's!^.* /dev/(cdrom[[:digit:]]*) -> hdd$!\1!; t X; d; :X' ++ local DEVPRESENT= ++ test '' '!=' '' ++ notin PRESENT cdrom ++ test cdrom = '' ++ local i +++ eval echo '$PRESENT' ++++ echo cdrom ++ for i in '`eval echo '\''$'\''$1`' ++ test cdrom '!=' cdrom ++ return 1 ++ COUNT=1 ++ notin PRESENT cdrom1 ++ test cdrom1 = '' ++ local i +++ eval echo '$PRESENT' ++++ echo cdrom ++ for i in '`eval echo '\''$'\''$1`' ++ test cdrom '!=' cdrom1 ++ test 1 -ne 0 ++ test hdd = hdd ++ echo -n ' cdrom1' ++ test '!' -e /dev/cdrom1 ++ PRESENT='cdrom\ncdrom1' ++ COUNT=2 + echo -n ' cdrom1' + notin OUTPUT CDMRW + test CDMRW = '' + local i ++ eval echo '$OUTPUT' +++ echo CD CDRW DVD DVDRW DVDRAM + for i in '`eval echo '\''$'\''$1`' + test CD '!=' CDMRW + for i in '`eval echo '\''$'\''$1`' + test CDRW '!=' CDMRW + for i in '`eval echo '\''$'\''$1`' + test DVD '!=' CDMRW + for i in '`eval echo '\''$'\''$1`' + test DVDRW '!=' CDMRW + for i in '`eval echo '\''$'\''$1`' + test DVDRAM '!=' CDMRW + notin OUTPUT CDWMRW + test CDWMRW = '' + local i ++ eval echo '$OUTPUT' +++ echo CD CDRW DVD DVDRW DVDRAM + for i in '`eval echo '\''$'\''$1`' + test CD '!=' CDWMRW + for i in '`eval echo '\''$'\''$1`' + test CDRW '!=' CDWMRW + for i in '`eval echo '\''$'\''$1`' + test DVD '!=' CDWMRW + for i in '`eval echo '\''$'\''$1`' + test DVDRW '!=' CDWMRW + for i in '`eval echo '\''$'\''$1`' + test DVDRAM '!=' CDWMRW + notin OUTPUT CDR + test CDR = '' + local i ++ eval echo '$OUTPUT' +++ echo CD CDRW DVD DVDRW DVDRAM + for i in '`eval echo '\''$'\''$1`' + test CD '!=' CDR + for i in '`eval echo '\''$'\''$1`' + test CDRW '!=' CDR + for i in '`eval echo '\''$'\''$1`' + test DVD '!=' CDR + for i in '`eval echo '\''$'\''$1`' + test DVDRW '!=' CDR + for i in '`eval echo '\''$'\''$1`' + test DVDRAM '!=' CDR + notin OUTPUT CDRW + test CDRW = '' + local i ++ eval echo '$OUTPUT' +++ echo CD CDRW DVD DVDRW DVDRAM + for i in '`eval echo '\''$'\''$1`' + test CD '!=' CDRW + for i in '`eval echo '\''$'\''$1`' + test CDRW '!=' CDRW + return 1 ++ output hdd cdrw CDRW +++ eval echo '$CDRW' ++++ echo hdc hdd ++ test 'hdc hdd' = '' ++ local i ++ local COUNT= +++ ls -dl /dev/cdrw '/dev/cdrw[0-9]*' ++ local 'DEVLS=lrwxrwxrwx 1 root root 3 Feb 7 08:32 /dev/cdrw -> hdc' +++ echo 'lrwxrwxrwx 1 root root 3 Feb 7 08:32 /dev/cdrw -> hdc' +++ sed -re 's!^.* /dev/(cdrw[[:digit:]]*) -> [^[:space:]]+$!\1!' ++ local PRESENT=cdrw +++ eval echo '$CDRW' ++++ echo hdc hdd ++ for i in '`eval echo '\''$'\''$3`' +++ echo 'lrwxrwxrwx 1 root root 3 Feb 7 08:32 /dev/cdrw -> hdc' +++ sed -re 's!^.* /dev/(cdrw[[:digit:]]*) -> hdc$!\1!; t X; d; :X' ++ local DEVPRESENT=cdrw ++ test cdrw '!=' '' ++ test hdd = hdc ++ for i in '`eval echo '\''$'\''$3`' +++ echo 'lrwxrwxrwx 1 root root 3 Feb 7 08:32 /dev/cdrw -> hdc' +++ sed -re 's!^.* /dev/(cdrw[[:digit:]]*) -> hdd$!\1!; t X; d; :X' ++ local DEVPRESENT= ++ test '' '!=' '' ++ notin PRESENT cdrw ++ test cdrw = '' ++ local i +++ eval echo '$PRESENT' ++++ echo cdrw ++ for i in '`eval echo '\''$'\''$1`' ++ test cdrw '!=' cdrw ++ return 1 ++ COUNT=1 ++ notin PRESENT cdrw1 ++ test cdrw1 = '' ++ local i +++ eval echo '$PRESENT' ++++ echo cdrw ++ for i in '`eval echo '\''$'\''$1`' ++ test cdrw '!=' cdrw1 ++ test 1 -ne 0 ++ test hdd = hdd ++ echo -n ' cdrw1' ++ test '!' -e /dev/cdrw1 ++ PRESENT='cdrw\ncdrw1' ++ COUNT=2 + echo -n ' cdrw1' + notin OUTPUT DVD + test DVD = '' + local i ++ eval echo '$OUTPUT' +++ echo CD CDRW DVD DVDRW DVDRAM + for i in '`eval echo '\''$'\''$1`' + test CD '!=' DVD + for i in '`eval echo '\''$'\''$1`' + test CDRW '!=' DVD + for i in '`eval echo '\''$'\''$1`' + test DVD '!=' DVD + return 1 ++ output hdd dvd DVD +++ eval echo '$DVD' ++++ echo hdc ++ test hdc = '' ++ local i ++ local COUNT= +++ ls -dl /dev/dvd '/dev/dvd[0-9]*' ++ local 'DEVLS=lrwxrwxrwx 1 root root 3 Feb 7 08:32 /dev/dvd -> hdc' +++ echo 'lrwxrwxrwx 1 root root 3 Feb 7 08:32 /dev/dvd -> hdc' +++ sed -re 's!^.* /dev/(dvd[[:digit:]]*) -> [^[:space:]]+$!\1!' ++ local PRESENT=dvd +++ eval echo '$DVD' ++++ echo hdc ++ for i in '`eval echo '\''$'\''$3`' +++ echo 'lrwxrwxrwx 1 root root 3 Feb 7 08:32 /dev/dvd -> hdc' +++ sed -re 's!^.* /dev/(dvd[[:digit:]]*) -> hdc$!\1!; t X; d; :X' ++ local DEVPRESENT=dvd ++ test dvd '!=' '' ++ test hdd = hdc + echo -n '' + notin OUTPUT DVDRW + test DVDRW = '' + local i ++ eval echo '$OUTPUT' +++ echo CD CDRW DVD DVDRW DVDRAM + for i in '`eval echo '\''$'\''$1`' + test CD '!=' DVDRW + for i in '`eval echo '\''$'\''$1`' + test CDRW '!=' DVDRW + for i in '`eval echo '\''$'\''$1`' + test DVD '!=' DVDRW + for i in '`eval echo '\''$'\''$1`' + test DVDRW '!=' DVDRW + return 1 ++ output hdd dvdrw DVDRW +++ eval echo '$DVDRW' ++++ echo hdc ++ test hdc = '' ++ local i ++ local COUNT= +++ ls -dl /dev/dvdrw '/dev/dvdrw[0-9]*' ++ local 'DEVLS=lrwxrwxrwx 1 root root 3 Feb 7 08:32 /dev/dvdrw -> hdc' +++ echo 'lrwxrwxrwx 1 root root 3 Feb 7 08:32 /dev/dvdrw -> hdc' +++ sed -re 's!^.* /dev/(dvdrw[[:digit:]]*) -> [^[:space:]]+$!\1!' ++ local PRESENT=dvdrw +++ eval echo '$DVDRW' ++++ echo hdc ++ for i in '`eval echo '\''$'\''$3`' +++ echo 'lrwxrwxrwx 1 root root 3 Feb 7 08:32 /dev/dvdrw -> hdc' +++ sed -re 's!^.* /dev/(dvdrw[[:digit:]]*) -> hdc$!\1!; t X; d; :X' ++ local DEVPRESENT=dvdrw ++ test dvdrw '!=' '' ++ test hdd = hdc + echo -n '' + notin OUTPUT DVDRAM + test DVDRAM = '' + local i ++ eval echo '$OUTPUT' +++ echo CD CDRW DVD DVDRW DVDRAM + for i in '`eval echo '\''$'\''$1`' + test CD '!=' DVDRAM + for i in '`eval echo '\''$'\''$1`' + test CDRW '!=' DVDRAM + for i in '`eval echo '\''$'\''$1`' + test DVD '!=' DVDRAM + for i in '`eval echo '\''$'\''$1`' + test DVDRW '!=' DVDRAM + for i in '`eval echo '\''$'\''$1`' + test DVDRAM '!=' DVDRAM + return 1 ++ output hdd dvdram DVDRAM +++ eval echo '$DVDRAM' ++++ echo hdc ++ test hdc = '' ++ local i ++ local COUNT= +++ ls -dl /dev/dvdram '/dev/dvdram[0-9]*' ++ local 'DEVLS=lrwxrwxrwx 1 root root 3 Feb 7 08:32 /dev/dvdram -> hdc' +++ echo 'lrwxrwxrwx 1 root root 3 Feb 7 08:32 /dev/dvdram -> hdc' +++ sed -re 's!^.* /dev/(dvdram[[:digit:]]*) -> [^[:space:]]+$!\1!' ++ local PRESENT=dvdram +++ eval echo '$DVDRAM' ++++ echo hdc ++ for i in '`eval echo '\''$'\''$3`' +++ echo 'lrwxrwxrwx 1 root root 3 Feb 7 08:32 /dev/dvdram -> hdc' +++ sed -re 's!^.* /dev/(dvdram[[:digit:]]*) -> hdc$!\1!; t X; d; :X' ++ local DEVPRESENT=dvdram ++ test dvdram '!=' '' ++ test hdd = hdc + echo -n '' + echo