Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 6548 - bind puts man pages in wrong place
Summary: bind puts man pages in wrong place
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Donny Davies (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-08-15 15:05 UTC by Paul Thompson
Modified: 2003-02-04 19:42 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
patch for bind-9.2.1-r2.ebuild (bind-9.2.1-r2.ebuild.diff,1.30 KB, patch)
2002-08-15 15:07 UTC, Paul Thompson
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Paul Thompson 2002-08-15 15:05:47 UTC
the bind ebuilds put man pages in /usr/man instead of /usr/share/man
Also, I note that the bind-tools ebuild installs a man page for
nslookup. Here is a patch to bind-9.2.1-r2.ebuild that fixes the man
page location. To work you will have to copy the nslookup.8 man
page from bind-tools/files.

Also, as -r2 is masked, I offer this as feedback that it seems to be
running fine for me.

Paul
Comment 1 Paul Thompson 2002-08-15 15:07:00 UTC
Created attachment 3111 [details, diff]
patch for bind-9.2.1-r2.ebuild
Comment 2 Maurizio Disimino 2002-08-15 17:55:00 UTC
Thanks a log. But ...
Ximian root # ls -l /usr/man
lrwxrwxrwx    1 root     root            9 Aug 10 10:48 /usr/man -> share/man

Try again :)

why nslookup.8 was included in ${FILESDIR} ?
<snip>
+<j2ee> mmh, nobody knows why nslookup.8 was included in ${FILESDIR} ?
(bind-tools ebuild)
@<woodchip> j2ee: because the silly ISC people dont distribute a manpage for
nslookup.8 -- !
@<woodchip> j2ee: i think they're still trying to eradicate nslookup from the
face of the planet -- hence they dont distribute a
manpage for it anymore.
@<woodchip> j2ee: the point is nslookup is deprecated.
</snip>
Comment 3 Paul Thompson 2002-08-15 22:49:39 UTC
http://www.gentoo.org/doc/gentoo-howto.html

clearly states that man pages go in /usr/share/man.
Perhaps this is an indication that /usr/man is deprecated and
may go away? I dont know. It definitely seems to be the convention
of  all the other ebuilds.
I know /usr/man is supposed to be a link. Now, this may be a strange situation,
but this actually affected me because I installed gentoo over an
existing distribution of another type, and /usr/man existed as
a separate dir, and remained so after the install. Other people
do this too.
Further more, the actual directory something is installed on is
highly signifigant when querrying the database.
qpkg -f /usr/share/man/man1/foo.1.gz is not equivilant to
qpkg -f /usr/man/man1/foo.1.gz

as far as nslookup goes, either it should have a man page, or or should be
not installed. (I have no problem with the later, as the version distributed
is broken, crippled and crap.) If you think it shouldnt have a man page,
maybe you can convince whoever wrote bind-tools.
Comment 4 Seemant Kulleen (RETIRED) gentoo-dev 2002-08-16 03:08:03 UTC
bug 6578 has the version bump.