2
0
mirror of https://github.com/sudo-project/sudo.git synced 2025-08-31 14:25:15 +00:00

no longer require yacc

This commit is contained in:
Todd C. Miller
1998-09-07 03:25:07 +00:00
parent 45e7634e9c
commit 5f20cb4a58
2 changed files with 10 additions and 11 deletions

View File

@@ -262,11 +262,6 @@ AIX 3.2.x:
flex from ftp.ee.lbl.gov (also available on most GNU mirrors)
and sudo will use that instead.
HP-UX:
HP-UX doesn't have yacc unless you buy the developement option.
If you don't have yacc, you will need GNU bison which is available
from ftp://prep.ai.mit.edu/pub/gnu/ or any GNU mirror.
Ultrix 4.x:
Ultrix still ships with the 4.2BSD syslog(3) which does not
allow things like logging different faclities to different

16
README
View File

@@ -32,12 +32,16 @@ see the web page, http://www.courtesan.com/sudo/.
System requirements
===================
Sudo requires a machine running UN*X (most flavors of BSD, SYSV, or
POSIX will do), a C compiler, and a yacc-compatible parser generator
(yacc, byacc, bison). If you wish to modify the tokenizer then you
will need flex version 2.5.2 or later. (sudo comes with a pre-flex'd
tokenizer). You can get flex via anonymous ftp from
ftp://ftp.ee.lbl.gov/pub/flex* as well as any GNU mirror.
Sudo requires a machine running UN*X (most flavors of BSD, SYSV,
or POSIX will do), a C compiler, and the make utility.
If you wish to modify the parser then you will need flex version
2.5.2 or later and a version of bison or yacc (sudo comes with a
pre-flex'd tokenizer and pre-yacc'd grammar parser). You'll also
have to uncomment a few lines from the Makefile. You can get flex
via anonymous ftp from ftp://ftp.ee.lbl.gov/pub/flex* as well as
any GNU mirror. You can get GNU bison from
ftp://prep.ai.mit.edu/pub/gnu/bison* or any GNU mirror.
Building the release
===================