From: Todd C. Miller Date: Mon, 7 Sep 1998 03:25:07 +0000 (+0000) Subject: no longer require yacc X-Git-Tag: SUDO_1_5_6~35 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=5f20cb4a5880ba332261d5fe35f0d0a455b98b89;p=sudo no longer require yacc --- diff --git a/INSTALL b/INSTALL index a2f24f22f..3cae4ebe7 100644 --- a/INSTALL +++ b/INSTALL @@ -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 diff --git a/README b/README index abd51c148..6f9e38144 100644 --- a/README +++ b/README @@ -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 ===================