We know we're running from C shell in perl-homedir.csh, so be
explicit rather than letting local::lib guess.
If the SHELL environment variable is not set, perl -Mlocal::lib is
fooled into emitting bourne shell syntax (e.g., export FOO=bar)
instead of csh syntax (setenv FOO bar). This can be fatal to the
C shell possibly interrupting execution of a script before the
script has completed.
This (no SHELL variable set) can happen, for instance, when running a
cron job.
See also:
https://bugzilla.redhat.com/show_bug.cgi?id=2122359https://issues.redhat.com/browse/RHEL-5545
Signed-off-by: John Hein <c0eh3p702@sneakemail.com>