Opened 20 years ago

Closed 20 years ago

#723 closed defect (fixed)

inetutils-1.4.2: --disable-servers does not disable installation of server's manpages

Reported by: lizardo@… Owned by: lfs-book@…
Priority: lowest Milestone:
Component: Book Version: 5.0
Severity: normal Keywords:
Cc:

Description

The following manpages are installed, even with --disable-servers option:

/usr/share/man/man8/ftpd.8 /usr/share/man/man8/inetd.8 /usr/share/man/man8/rexecd.8 /usr/share/man/man8/rlogind.8 /usr/share/man/man8/rshd.8 /usr/share/man/man8/talkd.8 /usr/share/man/man8/telnetd.8 /usr/share/man/man8/tftpd.8

Additionally, the following manpages are installed even with --disable-logger and --disable-syslogd:

/usr/share/man/man5/syslog.conf.5 /usr/share/man/man8/syslogd.8 /usr/share/man/man1/logger.1

Change History (5)

comment:1 by tushar@…, 20 years ago

From the inetutils README: 1) all the manpages will be installed, regardless of which programs are built. The whois server list will also be installed. You can use make install-exec' instead of make install' if you do not want to install these files.

comment:2 by greg@…, 20 years ago

Tush is right about the README. Unfortunately the suggestion from there doesn't fully solve the problem because we don't get the remainder of the man pages that we do want, nor the info pages.

Ok, I've made a hackHHHH patch for the affected Makefile.in's and submitted to the patches project. Seems like the best way to handle it for now. Correct fix would be to redo the autoconfigury properly, but that is a bigger job for upstream.

comment:3 by tushar@…, 20 years ago

One option is to install with make mandir=/tmp/inetutils install and then just copy the needed files over.

IMO, having extra man pages around is not that big a problem.

comment:4 by lizardo@…, 20 years ago

Yeah, but IMO it isn't clean. We should, at least optionally, provide means to suppress installation of these files.

comment:5 by greg@…, 20 years ago

Resolution: fixed
Status: newclosed

Committed changes to add patch to suppress the installation of those server man pages. Closing.

Note: See TracTickets for help on using tickets.