summaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorBill Marquette <billm@pfsense.org>2005-03-16 16:46:12 +0000
committerBill Marquette <billm@pfsense.org>2005-03-16 16:46:12 +0000
commitbebb9d4d5432fd0480830970dba279d7fd226e74 (patch)
tree92794d7a4673f6b0858b6b84fd60133223d20a8c /etc
parent5fef092e34d3240b409299b9eadeda1f2c9a2c17 (diff)
downloadpfsense-bebb9d4d5432fd0480830970dba279d7fd226e74.zip
pfsense-bebb9d4d5432fd0480830970dba279d7fd226e74.tar.gz
add function to recursively create directories so we can replace mkdir -p in our source tree
Diffstat (limited to 'etc')
-rw-r--r--etc/inc/pfsense-utils.inc9
1 files changed, 9 insertions, 0 deletions
diff --git a/etc/inc/pfsense-utils.inc b/etc/inc/pfsense-utils.inc
index 7c9b739..f5a40f0 100644
--- a/etc/inc/pfsense-utils.inc
+++ b/etc/inc/pfsense-utils.inc
@@ -898,4 +898,13 @@ function sync_package($pkg_name, $sync_depends = true, $show_message = false) {
}
// if($show_message == true) print ".";
}
+
+/*
+ * make_dirs($path, $mode = 0755)
+ * create directory tree recursively (mkdir -p)
+ */
+function make_dirs($path, $mode = 0755)
+{
+ return is_dir($path) || (make_dirs(dirname($path), $mode) && mkdir($path, $mode));
+}
?>
OpenPOWER on IntegriCloud