-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On May 18, 2006, at 17:59 , Voytek Eymont wrote:


On Fri, May 19, 2006 1:58 am, Mark Martinec wrote:

can I simply edit top of amavisd to point it at the more recent Perl ?

Yes you can. But you would need to be extremely careful when
using existing (and installing new) Perl modules, as these may come from
(go to) one or the other of your Perl libraries.
More likely than not this will lead to confusion and
inconsistencies, so if you can afford, it is safest to remove 5.6.1
entirely, along with all its library directories.


unfortunately, 'ppl that know' tell me 5.6.1 is needed by some of the
RedHat's scripts, hence, I was advised against removing the RH's Perl

hmmm

What???

People tried to remove the 5.6.1-rc3 provided by Apple in OSX 10.2 and when they did a lot of the software was broken.

A quick look at what was breaking boiled down to some modules that I couldn't find the sources for which is probably the same problem you'll encounter with your RH install but not all is lost.

I edited the packlist files to reflect the new paths (used a script), used the "install_name_tool" to fix paths in any linked binaries that required it and everything was up and running with 5.8.7 so knowing this much and having done this myself leads me to believe that it can be done in other OS's using the same principles and I'd be really hard-pressed to believe that it can't be accomplished with this easy and simple method in RH.


I believe that this tool can be ported without too much difficulty if RH doesn't have anything of equivalent functionality.

Here's the manpage.

INSTALL_NAME_TOOL(1) INSTALL_NAME_TOOL(1)

NAME
       install_name_tool - change dynamic shared library install names

SYNOPSIS
       install_name_tool [-change old new ] ... [-id name] file

DESCRIPTION
Install_name_tool changes the dynamic shared library install names recorded in a Mach-O binary. For this tool to work when the install names are larger the binary should be built with the ld (1) -header-
       pad_max_install_names option.

       -change old new
Changes the dependent shared library install name old to new in the specified Mach-O binary. More than one of these options can be specified. If the Mach-O binary does not contain the old install name in a specified -change option the option is
              ignored.

       -id name
Changes the shared library identification name of a dynamic shared library to name. If the Mach-O binary is not a dynamic shared library and the -id option is specified it is ignored.

SEE ALSO
       ld(1)




link to the source that might be usefull.

http://darwinsource.opendarwin.org/projects/apsl/cctools-576/misc/






-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid0709&bid&3057&dat1642
_______________________________________________
AMaViS-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/amavis-user
AMaViS-FAQ:http://www.amavis.org/amavis-faq.php3
AMaViS-HowTos:http://www.amavis.org/howto/


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (Darwin)

iD8DBQFEbQbKiD9DTPch4RQRAh7yAJ494mDAuDoyqo/fAP0vfXUOyfhlLgCffg1Y
OqMbSUCq4fYdLr8dF0wbt+I=
=Q8SJ
-----END PGP SIGNATURE-----


-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid0709&bid&3057&dat1642
_______________________________________________
AMaViS-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/amavis-user
AMaViS-FAQ:http://www.amavis.org/amavis-faq.php3
AMaViS-HowTos:http://www.amavis.org/howto/

Reply via email to