Date: Sat, 10 Jul 2010 19:41:40 +0800 From: Aiza <aiza21@comclark.com> To: Polytropon <freebsd@edvax.de> Cc: "questions@freebsd.org" <questions@freebsd.org> Subject: Re: how to setenv using Bourne .sh Message-ID: <4C385C74.3050401@comclark.com> In-Reply-To: <20100710050337.418d26c3.freebsd@edvax.de> References: <4C37E09D.7000806@comclark.com> <20100710050337.418d26c3.freebsd@edvax.de>
next in thread | previous in thread | raw e-mail | index | archive | help
Polytropon wrote: > On Sat, 10 Jul 2010 10:53:17 +0800, Aiza <aiza21@comclark.com> wrote: >> Trying the set the pkg_add environment variable PKGDIR using this >> >> >> setenv PKGDIR="/usr/packages" and get this error message >> setenv: Syntax Error. > > Of course. The sh shell doesn't have setenv. > > > >> man setenv is useless. > > The manual entry of setenv can be found in "man csh". :-) > > > >> The question is how do I set a environment variable using the default >> freebsd shell? > > You mean: FreeBSD's default scripting shell. :-) > > $ PKGDIR="/usr/packages" > $ export PKGDIR > > or > > $ export PKGDIR="/usr/packages" > > Refer to "man sh" for details. The setenv command is a built-in for > the C Shell. > > > When I put export on the console command line I get this message export: Command not found. But I was able to get setenv and unsetenv to work this way setenv PKGDIR "/usr/packages/" unsetenv PKGDIR and just setenv shows me everything already set.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4C385C74.3050401>