svn commit: r295195 - head/usr.sbin/bsdconfig/share

Devin Teske dteske at FreeBSD.org
Wed Feb 3 03:03:05 UTC 2016


Author: dteske
Date: Wed Feb  3 03:03:04 2016
New Revision: 295195
URL: https://svnweb.freebsd.org/changeset/base/295195

Log:
  f_substr: Write to stdout when no `-v var_to_set'
  
  Fixes ``setvar: : bad variable name''

Modified:
  head/usr.sbin/bsdconfig/share/strings.subr

Modified: head/usr.sbin/bsdconfig/share/strings.subr
==============================================================================
--- head/usr.sbin/bsdconfig/share/strings.subr	Wed Feb  3 02:46:00 2016	(r295194)
+++ head/usr.sbin/bsdconfig/share/strings.subr	Wed Feb  3 03:03:04 2016	(r295195)
@@ -146,7 +146,11 @@ f_substr()
 		fi
 	done
 
-	setvar "$__var_to_set" "$__tmp"
+	if [ "$__var_to_set" ]; then
+		setvar "$__var_to_set" "$__tmp"
+	else
+		echo "$__tmp"
+	fi
 }
 
 # f_sprintf $var_to_set $format [$arguments ...]


More information about the svn-src-all mailing list