* extfs/audio.in: Further portability fixes. Use current date
for timestamps. Partly from Andrew V. Samoilov <sav@bcs.zp.ua>
Этот коммит содержится в:
родитель
0a0ac18aae
Коммит
10fb3f22f6
@ -1,5 +1,9 @@
|
|||||||
2003-08-08 Pavel Roskin <proski@gnu.org>
|
2003-08-08 Pavel Roskin <proski@gnu.org>
|
||||||
|
|
||||||
|
* extfs/audio.in: Further portability fixes. Use current date
|
||||||
|
for timestamps.
|
||||||
|
Partly from Andrew V. Samoilov <sav@bcs.zp.ua>
|
||||||
|
|
||||||
* extfs/audio.in: Fix non-POSIX constructs.
|
* extfs/audio.in: Fix non-POSIX constructs.
|
||||||
From GoTaR <gotar@poczta.onet.pl>
|
From GoTaR <gotar@poczta.onet.pl>
|
||||||
|
|
||||||
|
@ -14,13 +14,13 @@ CDDB_TIMEOUT=20 # in seconds
|
|||||||
|
|
||||||
audiofs_list ()
|
audiofs_list ()
|
||||||
{
|
{
|
||||||
echo "-r--r--r-- 1 0 0 0 Jan 1 0:00 CDDB"
|
DATE=`date +"%b %d %H:%M"`
|
||||||
cdparanoia -Q -d $1 2>&1 | grep '^[ 0-9][ 0-9][ 0-9]\.' | while true
|
echo "-r--r--r-- 1 0 0 0 $DATE CDDB"
|
||||||
|
cdparanoia -Q -d $1 2>&1 | grep '^[ 0-9][ 0-9][ 0-9]\.' | while read A B C
|
||||||
do
|
do
|
||||||
read A B C || break
|
|
||||||
A=`echo $A | sed -e 's/\.//' -e 's/^\(.\)$/0\1/'`
|
A=`echo $A | sed -e 's/\.//' -e 's/^\(.\)$/0\1/'`
|
||||||
SIZE=$((44+$B*2352))
|
SIZE=`expr 44 + $B \* 2352`
|
||||||
echo "-r--r--r-- 1 0 0 $SIZE Jan 1 0:00 track-${A}.wav"
|
echo "-r--r--r-- 1 0 0 $SIZE $DATE track-${A}.wav"
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -40,7 +40,7 @@ audiofs_copyout ()
|
|||||||
}
|
}
|
||||||
|
|
||||||
if [ ! -b "$2" ]
|
if [ ! -b "$2" ]
|
||||||
then
|
then
|
||||||
BASE=/dev/cdrom
|
BASE=/dev/cdrom
|
||||||
else
|
else
|
||||||
BASE=$2
|
BASE=$2
|
||||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user