|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Eugene M. Zheganin 2:5054/79.2 17 May 2002 13:26:36 To : All Subject : стартовый скрипт сквида --------------------------------------------------------------------------------
Что означает
if ! PREFIX=$(expr $0 : "\(/.*\)/etc/rc\.d/$(basename $0)\$"); then
echo "$0: Cannot determine the PREFIX" >&2
exit 1
fi
? Сквид на запуске не пускается. Вручную приходится. Давно уже. Только теперь
понял. Если убрать экранирование, то останется (/.*)/etc/rc.d/$(basename $0)$.
Какая-то китайская грамота. Учитывая expr, они сравнивают PREFIX с тем, что
должно быть. Как-тоя никак не соображу, что должно быть. echo `expr $0 :
"\(/.*\)/etc/rc\.d/$(basename $0)\$"` тоже ругается.... Hичего не понимаю.
Там видимо /usr/local, конечно же должно быть, но оно ему не нравится...
Я, ессно, испpавил и пpописал этот пpефикс жестко, но зело интеpесно, чего же
автоpы добивались и какова политика паpтии. Я ее видимо не понимаю.
Кто знает ?
Hа этом остаюсь искренне Ваш, Евгений.
---
* Origin: Darkness Our Bride (2:5054/79.2)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/28173ce4b156.html, оценка из 5, голосов 10
|