Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 3 Feb 2016 03:03:04 +0000 (UTC)
From:      Devin Teske <dteske@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r295195 - head/usr.sbin/bsdconfig/share
Message-ID:  <201602030303.u13334Zv072732@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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 ...]



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201602030303.u13334Zv072732>