]> granicus.if.org Git - php/commitdiff
Stricter libc-client symlink check
authorOle Markus With <olemarkus@olemarkus.org>
Thu, 22 Aug 2013 06:59:33 +0000 (08:59 +0200)
committerStanislav Malyshev <stas@php.net>
Sun, 25 Aug 2013 04:40:26 +0000 (21:40 -0700)
ext/imap/config.m4

index 3ad7c107ddac1e489d64edf7221cd79ae045d42d..d4dcd4c8adc0214826b48f53599c09d96cf06f73 100644 (file)
@@ -198,9 +198,9 @@ if test "$PHP_IMAP" != "no"; then
       AC_MSG_ERROR(Cannot find rfc822.h. Please check your c-client installation.)
     fi
 
-    if test -r "$IMAP_DIR/c-client/c-client.a"; then
+    if test ! -r "$IMAP_DIR/c-client/libc-client.a" && -r "$IMAP_DIR/c-client/c-client.a" ; then
       ln -s "$IMAP_DIR/c-client/c-client.a" "$IMAP_DIR/c-client/libc-client.a" >/dev/null 2>&1
-    elif test -r "$IMAP_DIR/$PHP_LIBDIR/c-client.a"; then
+    elif test ! -r "$IMAP_DIR/$PHP_LIBDIR/libc-client.a" && -r "$IMAP_DIR/$PHP_LIBDIR/c-client.a"; then
       ln -s "$IMAP_DIR/$PHP_LIBDIR/c-client.a" "$IMAP_DIR/$PHP_LIBDIR/libc-client.a" >/dev/null 2>&1
     fi