The current Makefile puts install-mh into $prefix/bin and $prefix/lib using a
hard link. Doing this into /usr/local on a Fedora box with SELinux enabled
causes a warning message when you relabel /usr/local, because by default the
rules attach different security labels to inodes found under /usr/local/lib and
/usr/local/bin, and the hardlinked file ends up with 2 conflicting rules.
Changing it to a symlink fixes the problem.
--- nmh/uip/Makefile.in.ln-s 2004-08-12 20:06:08.469648394 -0400
+++ nmh/uip/Makefile.in 2004-08-12 20:07:09.210058506 -0400
@@ -271,7 +271,7 @@ install-lcmds:
$(LN) $(bindir)/folder $(bindir)/folders
$(LN) $(bindir)/show $(bindir)/prev
$(LN) $(bindir)/show $(bindir)/next
- $(LN) $(bindir)/install-mh $(libdir)/install-mh
+ $(LN) -s $(bindir)/install-mh $(libdir)/install-mh
# install misc support binaries
install-misc:
pgp8JahdBrMEc.pgp
Description: PGP signature
_______________________________________________
Nmh-workers mailing list
Nmh-workers(_at_)nongnu(_dot_)org
http://lists.nongnu.org/mailman/listinfo/nmh-workers