Opened 12 years ago

Closed 12 years ago

Last modified 10 years ago

#3255 closed defect (fixed)

TeX Live 20100722 destroys the "man" executable!

Reported by: Jeremy Henty Owned by: blfs-book@…
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)

_configure_pre_0 (133 bytes ) - added by Jeremy Henty 12 years ago.
a script to fix Makefile.in before running configure

Download all attachments as: .zip

Change History (8)

comment:1 by Jeremy Henty, 12 years ago

Summary: TeX Live 2100722 destroys the "man" executable!TeX Live 20100722 destroys the "man" executable!

comment:2 by bdubbs@…, 12 years ago

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?

in reply to:  2 comment:3 by Jeremy Henty, 12 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 Jeremy Henty, 12 years ago

Attachment: _configure_pre_0 added

a script to fix Makefile.in before running configure

comment:4 by Jeremy Henty, 12 years ago

I uploaded a pre-configure fix for review. I will confirm whether it works when the build is done.

in reply to:  4 comment:5 by Jeremy Henty, 12 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 bdubbs@…, 12 years ago

Resolution: fixed
Status: newclosed

I've rewritten the entire package instructions and updated to 20110705.

comment:7 by bdubbs@…, 10 years ago

Milestone: 6.7

Milestone 6.7 deleted

Note: See TracTickets for help on using tickets.