On Mon, 19 Sep 2005, Matvey wrote:
Привет всем! Вот, ковыряюсь... configure.ac: .... AC_CHECK_FILE([/var/log/messages],, [HAVE_LOG="no"]) if test "$HAVE_LOG" = "no"; then echo "Error: /var/log/messages missing";exit 1 fi $ ./configure ... checking for /var/log/messages... no Error: /var/log/messages missing Посмотрел в ./configure, файл проверяется так: test -r /var/log/messages От обычного пользователя этот файл прочитать нельзя. Есть идеи, как это красиво обломать, и чтоб свой макрос не писать?
Так ведь fakeroot для этого и изобрели :) /bash> cat ./check_file #!/bin/bash if [ -r /var/log/messages ]; then echo "Ok" else echo "Error: /var/log/messages missing" fi /bash> ./check_file Error: /var/log/messages missing /bash> fakeroot ./check_file Ok Успехов. Юра.