when I tried a test install of the version of Majordomo2 I checked out
this morning, I got the following:
Installing /usr/local/majordomo2/man/man3/./Mj::TokenDB.pm.0
Installing /usr/local/bin/./mj_confirm
Installing /usr/local/bin/./mj_shell
Installing /usr/local/bin/./mj_email
Installing /usr/local/bin/./mj_resend
Installing /usr/local/bin/./mj_trigger
Writing /usr/local/majordomo2/lib/auto/Majordomo/.packlist
Appending installation info to /usr/local/majordomo2/lib/perllocal.pod
/usr/local/bin/perl -w postinstall
Setting permissions:Couldn't change ownership: No such file or directory at postinstall line 204.
the problem seems to be in postinstall (Rev 1.30) which assumes in
sub set_script_perms that the scripts live in $config->{'install_dir'},
but the installation process put them into /usr/local/bin, which is
not something I have specified anywhere during 'perl Makefile.PL',
but a left-over from the generic perl install procedure which on my
system puts executables into /usr/local/bin.
I assume they should go into the install_dir. I use perl5.004_04.
Roman Maeder
Follow-Ups:
|
|