Igor B. Poretsky:
>> Мне тоже. В строках 44 и 50 файла emacsen-install из пакета, который
>> устанавливается по приведённому пути, нет квадратных скобок.
IP> Как выяснилось из приведенной Юрием цитаты, они как раз там есть.
Да, теперь ясно. У меня были исходники не от той версии пакета: 31.0-5
вместо 31.0-6.
IP> Но ведь они встречаются не только там. А что, собственно, является здесь
IP> криминалом? И какую бы вы предложили альтернативу? Вопрос, наверное,
IP> прежде всего к Дмитрию, но, возможно, и не только.
Трассировку скрипта, не попавшую в лист, я тоже посмотрел. На этот раз
скрипт выполнился без ошибок. Видимо, ошибки возникают только при первом
выполнении, когда файлов *.elc ещё нет. В таком случае цикл for file in
*.elc выполняется с переменной $file, имеющей значение *.elc. После
преобразования *.elc в *.el, последнее раскрывается в список el-файлов.
Отсюда и ошибка. Исправить, в общем-то, несложно. Достаточно, я думаю,
добавить в нужных местах кавычки внутри цикла.
for file in *.elc
do [ -e "${file%.elc}.el" ] || rm -f -- "${file%.elc}.el"
--
Дмитрий Падучих
--
Blinux-rus mailing list
[email protected]
http://www.a11ywiki.org/cgi-bin/mailman/listinfo/blinux-rus