Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 17 Mar 2003 14:11:53 -0600
From:      "Guy Helmer" <ghelmer@palisadesys.com>
To:        <audit@freebsd.org>
Subject:   /bin/sh flag NO_HISTORY
Message-ID:  <FPEBKMIFGFHCGLLKBLMMCENKCBAA.ghelmer@palisadesys.com>

next in thread | raw e-mail | index | archive | help
Would it be OK to adjust /bin/sh's Makefile handle the
definition -DNO_HISTORY such that the  define NO_HISTORY is added to the
CFLAGS and -ll, -ledit, and -ltermcap are not included in the libraries?  It
saves a lot of space for a bootable PicoBSD diskette.

Something like this:

--- /usr/src/bin/sh/Makefile	Mon Mar 17 10:38:03 2003
+++ Makefile	Mon Mar 17 10:34:07 2003
@@ -14,8 +14,12 @@
 # utilities of the same name are handled with the associated manpage,
 # builtin.1 in share/man/man1/.

+.if !defined(NO_HISTORY)
 DPADD+= ${LIBL} ${LIBEDIT} ${LIBTERMCAP}
 LDADD+= -ll -ledit -ltermcap
+.else
+CFLAGS+=-DNO_HISTORY
+.endif

 LFLAGS= -8	# 8-bit lex scanner for arithmetic
 CFLAGS+=-DSHELL -I. -I${.CURDIR}


Guy Helmer, Ph.D., Sr. Software Engineer, Palisade Systems, Inc.
http://www.palisadesys.com/~ghelmer/


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-audit" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?FPEBKMIFGFHCGLLKBLMMCENKCBAA.ghelmer>