Commit Graph

83 Commits

Author SHA1 Message Date
jkh
aea54be0da Correct pre-installation target. 1994-03-19 22:24:48 +00:00
jkh
e3ee95a9a6 Change group id to man 1994-03-18 11:55:53 +00:00
jkh
32aaf9ffbe Make man sgid bin, not sgid AND suid. There is no reason to make man suid
bin since all you need to do is make the cat dirs group owned and writable
by bin - much less dangerous.
1994-03-16 13:05:31 +00:00
jkh
d8df026f81 New manpage compression support. Only one macro controls compression
now, DO_COMPRESS.  This controls whether or not catpages are compressed or
not (on by default, since little else uses the catpages and those few things
that do can always configure in a `zmore' in place of more or something, and
saving space is more important, IMHO).

Uncompression support is now on by default since that's the only way to support
mixed-mode environments.  If you don't like it, just don't compress your man
pages and it won't be used! :-).  Supports gzip.  You can also compress
the man pages themselves (or gzip them) now and it will work.
1994-03-05 13:48:38 +00:00
jkh
4dde612d38 Try copy if rename of temporary catpage fails. 1993-10-10 01:46:53 +00:00
jkh
0db087358c Handle both signals and errors in child processes, rather than just signals
as before.
1993-10-09 00:48:26 +00:00
jkh
ecb65eda2e Allow ^C to interrupt with some semblance of politeness to cgd. 1993-10-08 02:39:36 +00:00
jkh
904d7fca24 More paranoid dealings with system() 1993-10-08 02:38:15 +00:00
rgrimes
fbddad8d73 Added bsd.prog.mk so that make maninstall would work 1993-09-08 14:23:28 +00:00
nate
649523bc82 Cleaned up the Makefile to look nicer and not require a lot of hacks 1993-08-04 21:00:46 +00:00
alm
5594482bd8 changed BINMODE= 6555 and CATMODE= 0664 1993-07-27 03:28:32 +00:00
alm
9afa6ba644 Added setreuid() calls so that shell escapes work.
The effective ID's need to be set to the real ID's before invoking
a shell for security reasons.
1993-07-27 02:54:46 +00:00
alm
42abc79a15 updated man to use more as the default pager 1993-07-26 19:41:13 +00:00
alm
515569646e changed find . -name '*' to find . -type f 1993-07-24 03:41:41 +00:00
nate
35ed06d6ac Added ${DESTDIR} to all the naked install commands w/out them. 1993-07-23 08:23:19 +00:00
jkh
155ab3e6ec Changes to make `maninstall' work. 1993-07-23 02:58:20 +00:00
jkh
1b2fecea44 Added Christoph Robitschko's catman 1993-07-23 02:36:24 +00:00
nate
0bd6060688 Removed manpath.1 and added CLEANFILES directive to Makefile since it's
made automagically.
1993-07-21 21:37:54 +00:00
nate
a758f79841 Made makewhatis installed as 555 so that people could actually run it. 1993-07-21 21:37:20 +00:00
alm
ed06dc2f77 added mandoc macro support;
each name now generates a separate whatis data base entry
1993-07-21 21:08:32 +00:00
nate
0d60576618 One last thing for making sure it works. 1993-07-21 20:48:37 +00:00
jkh
b2562d9522 Changes to allow man to work with or without obj dirs. 1993-07-21 17:18:04 +00:00
rgrimes
3e57b81cfb The install of manpath.config did not have a ${DESTDIR} in it. These
are needed on all install commands in Makefiles!
1993-07-20 02:13:11 +00:00
jkh
c3590ab711 Added fix from Rich to accept catpages with .0 syntax for backwards
compatability (XFree86 man pages will still be .0'd for awhile).
1993-07-18 22:40:56 +00:00
jkh
1327319bb5 Fixed braindamage. 1993-07-18 05:52:29 +00:00
rgrimes
75053a99b2 Fixed make file for tags target, removed files that are generated by the
Makefile.
1993-07-17 06:20:35 +00:00
rgrimes
00fa8ca47d Removed files that are generated by the Makefile. Fixed Makefile for
make depend so that config.h gets created so make depend does not fail
in other directories.
1993-07-17 06:06:28 +00:00
rgrimes
621b88d227 Fixed make file for tags target, removed files that are generated by the
Makefile.
1993-07-17 06:05:35 +00:00
rgrimes
0ef6292146 Added BINMODE=2555 so that it can write the man pages into /usr/share/man/catx.
This means the man dirs must be owned by group BIN.  I have set up the
distribution building tools to be that way.
1993-07-16 17:51:03 +00:00
jkh
d9664b1b7d Whoops, forgot to add this one. 1993-07-16 06:48:59 +00:00
jkh
8121c0433f Lots of stuff is now configured in Makefile.inc, path to `less' no longer
absolute, less uses "fall off end" flag by default, manpath.config now
properly installed.  Happy now, Rod? :-)
1993-07-16 06:46:42 +00:00
jkh
5b26c2cc58 Changed Makefile to use Nate's selective obj/noobj build scheme. 1993-07-08 21:57:48 +00:00
jkh
73606c7372 Newer new man page reader. 1993-07-07 23:07:02 +00:00