On Mon, 19 Sep 2005 17:13:33 +0200 (CEST) [EMAIL PROTECTED] wrote: > 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 > > Успехов. > Юра. Тогда можно просто test -e /var/log/messages от пользователя. Хотелось бы средствами autoconf, чтоб в autoconf.log в случае чего упало и пр.
-- Матвийчук Олег aka Matvey, LRU#349092 http://mathway.narod.ru I am the "ILOVEGNU" signature virus. Just copy me to your signature. This email was infected under the terms of the GNU General Public License. Птичка Божия не знает не забот и не хлопот Лишь летает и воняет, хриплым голосом поет Pearl Jam - Off He Goes -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]