#!/bin/sh
# Сделано на основе скрипта Аркадия Иванова X-image.sh, любезно предоставленного в распоряжение communuty:
#  Copyright Help Ltd. 2001, 2002, 2003
#  Ivanov Arcady : arc@help0.ru
#
# X-image.sh - программа, копирующая текущий каталог с подкаталогами на CD-диск
# Если в названии скрипта есть подстрока "koi8-r", имена на CD будут в этой кодировке
#
# ----------- Права доступа на CD-RW -----------------
# Можно сделать общедоступным /dev/cdwriter, /dev/sg?, /dev/scd0
#
# Для LDAP:
# Я сделал всех юзеров принадлежащими группе cdwriter через LDAP.
# В случае с LDAP локальная группа cdwriter в /etc/group должна быть грохнута
#
#
WAV=.wav
for file in *.mp3

    do mpg321 -v "$file" -w  /var/tmp/"$file$WAV"

done

typeset -i size

size=`du /var/tmp -cm |grep 'итого\|total' | awk '{print $1}'`

echo "Размер директории:" ${size} "мб"

sleep 1

if [ $size -gt 699 ]
then
   if [ $size -gt 799 ]
   then
      	echo "Пардон, размер копии >= 800Mb, size="$size"Mb"
      	echo "Удалите лишнее и попробуйте снова"
       	exit 1
    fi
	echo "Пардон, размер копии >= 700Mb, size="$size"Mb"
	echo -n "Уверены?"
    ok="N"
    read ok
    overburn=""
    if [ "$ok" = "Y" -o $ok = "y" ]
    then
        overburn="-overburn"
        echo "Ладно, сами напросились :) "
    else
    	echo "Удалите лишнее и попробуйте снова"
    	exit 1
    fi
fi


echo "====================================="

ans1="N"
ans3="16"
ans4="N"
MSINFO=""

if [ "$1" != "-f" ] ; then

    echo -n "Стирать диск (для CD-RW) [Y/N]?"
    read ans1

    if [ "$ans1" = "N" -o "$ans1" = "n" ];  then
        echo -n "Дописывать к существующей информации [Y/N]?"
        read ans4
    fi

    if [ "$ans4" = "Y" -o "$ans4" = "y" ] ; then
        MSINFO=`cdrecord -msinfo -dev=$ans2`
        MSINFO="-M $ans2 -C $MSINFO"
#        MSINFO="-C $MSINFO"
    fi

else
    ans1="Y"
fi



cdrecord  -swab -pad -eject -v speed=40 dev=0,0,0 -audio /var/tmp/*.wav

rm /var/tmp/*.wav
