Wiggins d'Anconia writes:
 > Robert Brown wrote:
 > > I posted this question once before, a couple of days ago, but never
 > > really got an answer...
 > 
 > Not attempting a flame war or anything, and I don't necessarily have a 
 > solution but your original post sounded very ungrateful towards the Perl 
 > development team and maintainers and may have been the reason why it 
 > didn't solicit any response. But that is just how I read it, maybe just 
 > no one knows...

Please excuse my frustration.  I am updating a bank of servers from
various versions of RedHat, Mandrake, openBSD, and netBSD, so that
they all run the same current version of RedHat 9.  This is occurring
concurrently with moving over 400 miles to a different state, changing
the network topology, and having to get a new internet connection that
involved 2 isp's, one of which is the phone company, who could not
give me a cidr block of static ip addresses, and the other isp I have
to tunnel to to get my cidr block and routing.  It has been very
painful.  The perl thing is just a small part of the cumulative
frustration.  I did not mean to sound ungrateful to the perl
developer's community.  

And no!  M$ is not an option.  I have been running emacs since 1986,
Unix since 1989, and Linux since 1993.  There is no way that I would
switch to anything that was not open sourced and unix based now.

It did suprise me that the documentation I was able to find indicated
that dbmopen should be replaced with "tie", and that the construct was
not a line for line change, but a methodology change.  This is what I
meant by breaking legacy code.  And while one machine was running RH
6.1, the web server that the perl scripts in question run on was
actually running RH 7.3.

I guess what I am looking for is a dbmopen that will behave the same
way the old one did, even if I have to unload and reload the old files 
into new ones using the technique you described -- unloading under the 
old version of Redhat, and reloading under the new version.

My understanding was that dbmopen is no longer recommended, and that a
single call to dbmopen now needs to be replaced with multiple lines of
logic to determine if the file exists so it can be created if not, and
then opened either way, and the whole thing was totally confusing to
me.  

Does dbmopen still work, and it is the underlying database support
tools that are called by default that have been changed, or is dbmopen
out the window and tie is in in its place, or what?  If it is only the
default database implementation that has been changed, how can I
determine what the old default was, and how can I force the new perl
to use than mechanisim instead of whatever its new default is?  Or is
this even possible?  It could at least save me downgrading a machine
to dump the old database files.

And yes, you are right about md5 hashes.  They should port to the new
implementaion even if they do look like alphabet soup.  The md5 hash
of a password is still the same, whatever it is implemented with and
running under.

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to