On Tue, Jun 12, 2012 at 10:57:44PM +0400, Subbsd wrote:
> Hi,
> 
> Ive try to use pkgng ( WITH_PKGNG=yes ) for build new environment and
> got failed:
> ...
> ===>   Registering installation for bacula-server-5.2.6
> Installing bacula-server-5.2.6...pkg: bacula-server-5.2.6 conflicts
> with bacula-client-5.2.6 (installs files into the same place).
> Problematic file: /usr/local/man/man8/bacula-fd.8.gz
> *** Error code 3
> 
> Stop in /usr/ports/sysutils/bacula-server.
> *** Error code 1
> 
> Stop in /usr/ports/sysutils/bacula-server.
> 
> ===>>> Installation of bacula-server-5.2.6 (sysutils/bacula-server) failed
> ===>>> Aborting update
> 
> ===>>> Update for sysutils/bacula-server failed
> ===>>> Aborting update
> 
> Terminated
> ...
> 
> As i see, /usr/ports/sysutils/bacula-client/Makefile use
> /usr/ports/sysutils/bacula-server/Makefile. And this looks like
> bacula-fd.8.gz should be in Makefile or in case(WITH_CLIENT_ONLY)
> constructions because file relating to *-client port. However,
> bacula-fd.8.gz will appear in any case with installation of *-server
> part too:
> ..
> 
> .if defined(WITH_CLIENT_ONLY)
> MAN8=                   bacula-fd.8 bconsole.8
> EXTRA_PATCHES+=         ${FILESDIR}/extra__manpages__Makefile.in
> .else
> MAN1=                   bat.1 bsmtp.1 bacula-tray-monitor.1 
> bacula-bwxconsole.1
> MAN8=                   bacula.8 bacula-dir.8 bacula-fd.8 bacula-sd.8
> bconsole.8 \
>                         bcopy.8 bextract.8 bls.8 bregex.8 bscan.8 btape.8 \
>                         btraceback.8 bwild.8 dbcheck.8
> ..
> 
> In this case the logic is broken and I should register PR to a bacula
> maintainer for spliting conflict files or such situation is normal and
> isn't considered by pkgng?

the bug is in bacula the man page should only be provide once btw bacula-fd is
only provided by the client, the man page should only be installed with the
client.

regards,
Bapt

Attachment: pgp5E7yAxwMI7.pgp
Description: PGP signature

Reply via email to