diff options
author | qzdanis <[email protected]> | 2020-12-03 13:01:16 -0500 |
---|---|---|
committer | GitHub <[email protected]> | 2020-12-03 10:01:16 -0800 |
commit | 9109b89cd767165cdf24454f3c8477bb1eae2637 (patch) | |
tree | 66ecaabb143242c704feea4897549194499cc56a /config | |
parent | 0aacde2e9a818942f4e25ab765b3a4849aac6de8 (diff) |
Add compatibility for busybox mktemp
Busybox's mktemp requires at least six X's in the template, causing
the current sed --in-place check to fail because the file does not
exist. This change adds additional X's to mktemp templates that do
not already have at least six X's in them.
Reviewed-by: Ryan Moeller <[email protected]>
Reviewed-by: Brian Behlendorf <[email protected]>
Signed-off-by: Quentin Zdanis <[email protected]>
Closes #11269
Diffstat (limited to 'config')
-rw-r--r-- | config/always-sed.m4 | 2 | ||||
-rw-r--r-- | config/deb.am | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/config/always-sed.m4 b/config/always-sed.m4 index 19633e118..3d7ae285b 100644 --- a/config/always-sed.m4 +++ b/config/always-sed.m4 @@ -4,7 +4,7 @@ dnl # AC_DEFUN([ZFS_AC_CONFIG_ALWAYS_SED], [ AC_REQUIRE([AC_PROG_SED])dnl AC_CACHE_CHECK([for sed --in-place], [ac_cv_inplace], [ - tmpfile=$(mktemp conftest.XXX) + tmpfile=$(mktemp conftest.XXXXXX) echo foo >$tmpfile AS_IF([$SED --in-place 's#foo#bar#' $tmpfile 2>/dev/null], [ac_cv_inplace="--in-place"], diff --git a/config/deb.am b/config/deb.am index 81dc8a306..639a46efd 100644 --- a/config/deb.am +++ b/config/deb.am @@ -53,7 +53,7 @@ deb-utils: deb-local rpm-utils-initramfs ## Arguments need to be passed to dh_shlibdeps. Alien provides no mechanism ## to do this, so we install a shim onto the path which calls the real ## dh_shlibdeps with the required arguments. - path_prepend=`mktemp -d /tmp/intercept.XXX`; \ + path_prepend=`mktemp -d /tmp/intercept.XXXXXX`; \ echo "#$(SHELL)" > $${path_prepend}/dh_shlibdeps; \ echo "`which dh_shlibdeps` -- \ -xlibuutil3linux -xlibnvpair3linux -xlibzfs4linux -xlibzpool4linux" \ |