Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 27 Aug 1997 08:53:24 +0200 (SAT)
From:      John Hay <jhay@mikom.csir.co.za>
To:        anton@urc.ac.ru (Anton Voronin)
Cc:        freebsd-stable@FreeBSD.ORG
Subject:   Re: perl4 now works differently?
Message-ID:  <199708270653.IAA08293@zibbi.mikom.csir.co.za>
In-Reply-To: <3402FF96.7363B010@urc.ac.ru> from Anton Voronin at "Aug 26, 97 04:08:54 pm"

next in thread | previous in thread | raw e-mail | index | archive | help
> After upgrading from 2.2-stable source tree I noticed that when adding a
> new user, the adduser.message is sent to one without a proper evaluation
> of variables contained in the file: $fullname, $passwd, $name (the whole
> line containing a variable is excluded from the message). Looking to the
> adduser source I haven't mentioned anything unusual, it just evals every
> line of the file. When I try to execute adduser with perl5, it works
> properly. So why it now doesn't with perl4?

I have a perl script here (Plexus) that we have used for more than a year
and it suddenly don't want to work anymore. A month ago it still worked.
I have just changed it to use perl5 and it is working again. The error
message that I get is:
======
-s: not found
Identifier too long at (eval) line 1, <CFG> line 33.
======

I think somewhere during the security fixes something broke, but I haven't
looked into it yet.

John
-- 
John Hay -- John.Hay@mikom.csir.co.za



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