#3255 closed defect (fixed)
TeX Live 20100722 destroys the "man" executable!
Reported by: | Jeremy Henty | Owned by: | |
---|---|---|---|
Priority: | high | Milestone: | |
Component: | BOOK | Version: | SVN |
Severity: | critical | Keywords: | |
Cc: |
Description
After "make install" the man executable is gone.
$ ls -ld -- /usr/bin/man lrwxrwxrwx 1 root root 16 Nov 18 21:32 /usr/bin/man -> ../texmf/doc/man
The culprit is the last part of the install-links target in texk/texlive/linked_scripts/Makefile.in . This is clearly meant to create a link to a directory of man pages but because it is still in /usr/bin it overwrites /usr/bin/man !
I am rating this as a critical bug because actually breaks the system.
Attachments (1)
Change History (8)
comment:1 by , 13 years ago
Summary: | TeX Live 2100722 destroys the "man" executable! → TeX Live 20100722 destroys the "man" executable! |
---|
follow-up: 3 comment:2 by , 13 years ago
comment:3 by , 13 years ago
Replying to bdubbs@…:
Did you look at texlive-20110705-source.tar.xz?
Looking at the relevant Makefile.* files it has exactly the same bug.
by , 13 years ago
Attachment: | _configure_pre_0 added |
---|
a script to fix Makefile.in before running configure
follow-up: 5 comment:4 by , 13 years ago
I uploaded a pre-configure fix for review. I will confirm whether it works when the build is done.
comment:5 by , 13 years ago
Replying to jeremy_henty:
I uploaded a pre-configure fix for review. I will confirm whether it works when the build is done.
Confirmed - the script prevents /usr/bin/man from being altered.
comment:6 by , 13 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
I've rewritten the entire package instructions and updated to 20110705.
I can confirm the problme, but I don't know why. It certainly does look like a bug in the install script.
Did you look at texlive-20110705-source.tar.xz?