summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDana Robinson <43805+derobins@users.noreply.github.com>2022-08-17 15:02:39 (GMT)
committerGitHub <noreply@github.com>2022-08-17 15:02:39 (GMT)
commitd6927e49c0fc36d4909ec1e2ab1a69eecf9d4575 (patch)
tree7d2fb0542efaa2d8840c7c28861e6ceb4e01b2be
parent191c27c0a9f99677e04c7573bb5d91588748ea33 (diff)
downloadhdf5-d6927e49c0fc36d4909ec1e2ab1a69eecf9d4575.zip
hdf5-d6927e49c0fc36d4909ec1e2ab1a69eecf9d4575.tar.gz
hdf5-d6927e49c0fc36d4909ec1e2ab1a69eecf9d4575.tar.bz2
Replaced bin/mkdirs w/ `mkdir -p -m 755`, which is POSIX (#2018)
-rwxr-xr-xbin/mkdirs33
-rw-r--r--config/examples.am4
2 files changed, 2 insertions, 35 deletions
diff --git a/bin/mkdirs b/bin/mkdirs
deleted file mode 100755
index 3a36aa2..0000000
--- a/bin/mkdirs
+++ /dev/null
@@ -1,33 +0,0 @@
-#! /bin/sh
-#
-# Copyright by The HDF Group.
-# Copyright by the Board of Trustees of the University of Illinois.
-# All rights reserved.
-#
-# This file is part of HDF5. The full HDF5 copyright notice, including
-# terms governing use, modification, and redistribution, is contained in
-# the COPYING file, which can be found at the root of the source code
-# distribution tree, or in https://www.hdfgroup.org/licenses.
-# If you do not have access to either file, you may request a copy from
-# help@hdfgroup.org.
-#
-# This is a small program which will create directories n-levels deep.
-# You just call it with something like:
-#
-# mkdirs /tmp/foo/bar/baz
-#
-# and it will create all the directories from /tmp down to baz which
-# don't exist.
-#
-chmodprog="${CHMODPROG-chmod}"
-mkdirprog="${MKDIRPROG-mkdir}"
-
-make_dir () {
- if test ! -d $1; then
- make_dir `echo $1 | sed -e 's#/[^/]*$##'`
- $mkdirprog $1
- $chmodprog 755 $1
- fi
-}
-
-make_dir `echo $1 | sed -e 's#/$##'`
diff --git a/config/examples.am b/config/examples.am
index 03108ef..b616f3d 100644
--- a/config/examples.am
+++ b/config/examples.am
@@ -51,9 +51,9 @@ CLEANFILES=$(EXAMPLE_PROG) $(EXAMPLE_PROG_PARA)
# How to create EXAMPLEDIR if it doesn't already exist
$(EXAMPLEDIR):
- -$(top_srcdir)/bin/mkdirs $@
+ mkdir -p -m 755 $@
$(EXAMPLETOPDIR):
- -$(top_srcdir)/bin/mkdirs $@
+ mkdir -p -m 755 $@
# Install and uninstall rules. We install the source files, not the
# example programs themselves.