Skip to content

Commit df678bc

Browse files
author
Matthias Koeppe
committed
configure.ac: Check the executable bit instead of the write bit
1 parent d6be2c1 commit df678bc

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

configure.ac

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -542,13 +542,13 @@ AC_CONFIG_COMMANDS(mkdirs,
542542
SAGE_BUILD_DIR="$SAGE_LOCAL/var/tmp/sage/build"
543543
fi
544544
AC_MSG_NOTICE([creating directory $SAGE_BUILD_DIR])
545-
mkdir -p "$SAGE_BUILD_DIR" || AC_MSG_ERROR([could not create $SAGE_BUILD_DIR])
545+
mkdir -p "$SAGE_BUILD_DIR" || AC_MSG_ERROR([error creating directory $SAGE_BUILD_DIR (SAGE_BUILD_DIR)])
546546
rm -f "$SAGE_BUILD_DIR"/conftest
547-
touch "$SAGE_BUILD_DIR"/conftest || AC_MSG_ERROR([could not create a file in $SAGE_BUILD_DIR])
548-
chmod -w "$SAGE_BUILD_DIR"/conftest || AC_MSG_ERROR([could not set file permissions -w in $SAGE_BUILD_DIR])
549-
test -w "$SAGE_BUILD_DIR"/conftest && AC_MSG_ERROR([file permissions -w did not persist in $SAGE_BUILD_DIR])
550-
chmod +w "$SAGE_BUILD_DIR"/conftest || AC_MSG_ERROR([could not set file permissions +w in $SAGE_BUILD_DIR])
551-
test -w "$SAGE_BUILD_DIR"/conftest || AC_MSG_ERROR([file permissions +w did not persist in $SAGE_BUILD_DIR])
547+
touch "$SAGE_BUILD_DIR"/conftest || AC_MSG_ERROR([error creating a file in $SAGE_BUILD_DIR])
548+
chmod +x "$SAGE_BUILD_DIR"/conftest || AC_MSG_ERROR([error setting file permissions +x in $SAGE_BUILD_DIR])
549+
test -x "$SAGE_BUILD_DIR"/conftest || AC_MSG_ERROR([file permissions +x did not persist in $SAGE_BUILD_DIR])
550+
chmod -x "$SAGE_BUILD_DIR"/conftest || AC_MSG_ERROR([error setting file permissions -x in $SAGE_BUILD_DIR])
551+
test -x "$SAGE_BUILD_DIR"/conftest && AC_MSG_ERROR([file permissions -x did not persist in $SAGE_BUILD_DIR])
552552
rm -f "$SAGE_BUILD_DIR"/conftest
553553
],
554554
[

0 commit comments

Comments
 (0)