In revision 1.16 of /slony1-engine/tools/altperl/Makefile you attempted to fix an earlier bug report of mine, """ Use perlsharedir rather than pglibdir to indicate (in altperl tools) where the main .pm file is installed. """ But you actually changed "pglibdir" to "pgsharedir", which is still wrong. It has to be "perlsharedir", because later in the same Makefile you do $(INSTALL_DATA) slon-tools $(DESTDIR)$(perlsharedir)/slon-tools.pm and these two should be consistent.
Created attachment 7 [details] Proposed patch... Peter, here's a patch which changes over to use PERLSHAREDIR in all of the scripts, and substitutes that consistently across the various .pl files Does this seem to better address the issue?
That looks about right.
Changes applied to CVS: http://lists.slony.info/pipermail/slony1-commit/2008-February/002175.html