summaryrefslogtreecommitdiffstats
path: root/usr.sbin/sysrc
diff options
context:
space:
mode:
authordteske <dteske@FreeBSD.org>2015-11-02 22:35:48 +0000
committerdteske <dteske@FreeBSD.org>2015-11-02 22:35:48 +0000
commit7ef4dc7baa46a83a2488adea6e14aeda6ace04b5 (patch)
treef93fa18b5584a482ba3cede8eb1be28cf94bc3a0 /usr.sbin/sysrc
parentbbb0bf071837c1c822741b252d0eed208cf7bb08 (diff)
downloadFreeBSD-src-7ef4dc7baa46a83a2488adea6e14aeda6ace04b5.zip
FreeBSD-src-7ef4dc7baa46a83a2488adea6e14aeda6ace04b5.tar.gz
MFC r287383: Comment for escape() function.
Diffstat (limited to 'usr.sbin/sysrc')
-rw-r--r--usr.sbin/sysrc/sysrc8
1 files changed, 8 insertions, 0 deletions
diff --git a/usr.sbin/sysrc/sysrc b/usr.sbin/sysrc/sysrc
index 2493cfb..27d5a42 100644
--- a/usr.sbin/sysrc/sysrc
+++ b/usr.sbin/sysrc/sysrc
@@ -195,6 +195,14 @@ jail_depend()
cat $BSDCFG_SHARE/sysrc.subr
}
+# escape $string [$var_to_set]
+#
+# Escape $string contents so that the contents can be properly encapsulated in
+# single-quotes (making for safe evaluation).
+#
+# NB: See `bsdconfig includes -dF escape' for relevant information/discussion.
+# NB: Abridged version of `f_shell_escape()' from bsdconfig(8) `strings.subr'.
+#
escape()
{
local __start="$1" __var_to_set="$2" __string=
OpenPOWER on IntegriCloud