From 6840d120c0d2ad6981b11f396ec189d57628eed6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Lebleu?= Date: Thu, 24 Dec 2015 10:37:11 +0100 Subject: [PATCH] [enh] Add a helper to create a directory under /tmp --- data/apps/helpers.d/filesystem | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/data/apps/helpers.d/filesystem b/data/apps/helpers.d/filesystem index c3332a794..087a9e944 100644 --- a/data/apps/helpers.d/filesystem +++ b/data/apps/helpers.d/filesystem @@ -27,3 +27,15 @@ ynh_bind_or_cp() { fi $SUDO_CMD cp -r "$SRCDIR" "$DESTDIR" } + +# Create a directory under /tmp +# +# usage: ynh_mkdir_tmp +# | ret: the created directory path +ynh_mkdir_tmp() { + TMPDIR="/tmp/$(ynh_string_random 6)" + while [ -d $TMPDIR ]; do + TMPDIR="/tmp/$(ynh_string_random 6)" + done + mkdir -p "$TMPDIR" && echo "$TMPDIR" +}