diff --git a/config/configure.in.in b/config/configure.in.in index f483f3b8..a9bb8adf 100644 --- a/config/configure.in.in +++ b/config/configure.in.in @@ -9,12 +9,6 @@ config CONFIGURE_has_wget config CONFIGURE_has_curl @KCONFIG_curl@ -config CONFIGURE_has_stat_flavor_BSD - @KCONFIG_stat_flavor_BSD@ - -config CONFIGURE_has_stat_flavor_GNU - @KCONFIG_stat_flavor_GNU@ - config CONFIGURE_has_make_3_81_or_newer @KCONFIG_make_3_81_or_newer@ diff --git a/configure.ac b/configure.ac index 3f8e9549..5fd69a76 100644 --- a/configure.ac +++ b/configure.ac @@ -138,8 +138,6 @@ AC_CHECK_PROGS([curl], [curl]) CTNG_SET_KCONFIG_OPTION([curl]) AC_SUBST([curl]) -CTNG_PROG_STAT - CTNG_CPU_COUNT CTNG_PATH_TOOL_REQ([PATCH], [gpatch patch], [patch]) diff --git a/m4/ctng_prog_stat.m4 b/m4/ctng_prog_stat.m4 deleted file mode 100644 index 8a0b26a6..00000000 --- a/m4/ctng_prog_stat.m4 +++ /dev/null @@ -1,35 +0,0 @@ -# Check that stat(1) is present and determine the syntax for the format -# string (BSD or GNU). Defines ac_cv_stat_flavor to either GNU or BSD; -# and evaluates either IF-GNU or IF-BSD expression. -# CTNG_PROG_STAT([IF-GNU], [IF-BSD]) -AC_DEFUN([CTNG_PROG_STAT_FORMAT], - [AC_CACHE_CHECK([whether stat takes GNU or BSD format], - [ctng_cv_stat_flavor], - [touch conftest - chmod 642 conftest - attr_bsd=$(stat -f '%Lp' conftest 2>conftest.stderr.bsd) - CTNG_MSG_LOG_ENVVAR([attr_bsd], [stat -f output]) - CTNG_MSG_LOG_FILE([conftest.stderr.bsd]) - attr_gnu=$(stat -c '%a' conftest 2>conftest.stderr.gnu) - CTNG_MSG_LOG_ENVVAR([attr_gnu], [stat -c output]) - CTNG_MSG_LOG_FILE([conftest.stderr.gnu]) - rm -f conftest conftest.stderr.* - AS_IF([test "$attr_bsd" = "642"], - [ctng_cv_stat_flavor=BSD], - [test "$attr_gnu" = "642"], - [ctng_cv_stat_flavor=GNU], - [ctng_cv_stat_flavor=unknown])]) - AS_IF([test "$ctng_cv_stat_flavor" = "GNU" ], [$1], - [test "$ctng_cv_stat_flavor" = "BSD" ], [$2], - [AC_MSG_ERROR([cannot determine stat(1) format option])]) - ]) - -AC_DEFUN([CTNG_PROG_STAT], - [AX_REQUIRE_DEFINED([CTNG_CHECK_PROGS_REQ]) - CTNG_CHECK_PROGS_REQ([stat], [stat]) - CTNG_PROG_STAT_FORMAT( - [CTNG_SET_KCONFIG_OPTION([stat_flavor_GNU], [y]) - CTNG_SET_KCONFIG_OPTION([stat_flavor_BSD])], - [CTNG_SET_KCONFIG_OPTION([stat_flavor_BSD], [y]) - CTNG_SET_KCONFIG_OPTION([stat_flavor_GNU])]) - ]) diff --git a/scripts/crosstool-NG.sh b/scripts/crosstool-NG.sh index b60976cf..3e888d74 100644 --- a/scripts/crosstool-NG.sh +++ b/scripts/crosstool-NG.sh @@ -253,11 +253,6 @@ if [ "${CT_SAVE_TARBALLS}" = "y" \ CT_SAVE_TARBALLS= fi -# Check now if we can write to the destination directory: -if [ -d "${CT_PREFIX_DIR}" ]; then - CT_TestAndAbort "Destination directory '${CT_PREFIX_DIR}' is not removable" ! -w $(dirname "${CT_PREFIX_DIR}") -fi - # Good, now grab a bit of informations on the system we're being run on, # just in case something goes awok, and it's not our fault: CT_SYS_USER=$(id -un) diff --git a/scripts/functions b/scripts/functions index 6e545822..e93618c3 100644 --- a/scripts/functions +++ b/scripts/functions @@ -582,7 +582,8 @@ CT_Popd() { # Create a dir and pushd into it # Usage: CT_mkdir_pushd