Bug 4144 - недопустимая ошибка в скриптах
: недопустимая ошибка в скриптах
Status: CLOSED WORKSFORME
: Sisyphus
(All bugs in Sisyphus/jackd)
: unstable
: all Linux
: P2 blocker
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2004-05-13 13:13 by
Modified: 2009-07-21 19:57 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2004-05-13 13:13:06
postinstall scriptlet (through /bin/sh): 
dir="/var/lib/jack/tmp" 
fstype=ramfs 
fstab=/etc/fstab 
mtab=/etc/mtab 
fstab_entry="jacktmp    "$dir"  "$fstype"       defaults        0 0" 
 
mount_jackit_tmpdir() 
{ 
echo -ne "Mounting jack temporary directory...\t" 
mount $dir && \ 
echo "done" || \ 
{ echo "failed to mount jack temporary directory"; exit 0; } 
    if [ -f /etc/rc.d/init.d/jack ]; then 
        /bin/sh /etc/rc.d/init.d/jack 
    fi 
} 
 
if [ -f $fstab ]; then 
echo -ne "Finding jack temporary directory mount point in $fstab...\t" 
    if grep -qs "jack" $fstab; then 
        if ! grep -qs "$dir" $fstab; then 
            echo "found" 
            echo "but this entry does not match the one needed by jack" 
            echo "Please add the following line to $fstab manually" 
            echo "$fstab_entry" 
.......... 
 
Такие вещи надо делать отдельной утилитой но ни в коем случае как скрипт 
Пакет будет в contrib, до исправления ошибки
------- Comment #1 From 2004-05-13 13:13:39 -------
это block 
 
------- Comment #2 From 2004-05-14 15:07:20 -------
> Такие вещи надо делать отдельной утилитой но ни в коем случае как скрипт 

Какие-такие вещи? Почему? Какой-такой отдельной утилитой?
Объясните тупому поподробней, пожалуйста.
------- Comment #3 From 2006-09-25 14:39:30 -------
на нового маинтейнера
------- Comment #4 From 2009-04-05 15:45:58 -------
На старого матёрого майнтейнера.

В 0.116.1 вынесено отдельным скриптом %_libdir/jack/mkjackdtmpdir.

Если я хоть что-то понял насчёт "отдельной _утилиты_" -- то речь о race,
которых в сишном коде возможно избежать при помощи некой правильной работы с
дескрипторами.  Стас, объясняй ;-)
------- Comment #5 From 2009-04-06 12:34:57 -------
(В ответ на комментарий №4)
> На старого матёрого майнтейнера.
> 
> В 0.116.1 вынесено отдельным скриптом %_libdir/jack/mkjackdtmpdir.
> 
> Если я хоть что-то понял насчёт "отдельной _утилиты_" -- то речь о race,
> которых в сишном коде возможно избежать при помощи некой правильной работы с
> дескрипторами.  Стас, объясняй ;-)
Это было в 2004 году ;)
Вообще я не помню чтобы имел в виду какие-то рейсы, так что закрывайте ;)
------- Comment #6 From 2009-07-21 19:57:10 -------
ack