diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index c8fb5d966..bdcc5f50b 100644 --- a/chapter01/changelog.xml +++ b/chapter01/changelog.xml @@ -5,6 +5,9 @@ +September 2nd, 2001 [markh]: Chapter 6 - Procinfo: +Removed sed and replaced with a flag to make. + September 5th, 2001 [markh]: Chapter 6 - E2fsprogs: Added explanation as to why we use --with-root-prefix=/ diff --git a/chapter06/procinfo-exp.xml b/chapter06/procinfo-exp.xml index fc880cb73..ecf3e6a7a 100644 --- a/chapter06/procinfo-exp.xml +++ b/chapter06/procinfo-exp.xml @@ -1,12 +1,9 @@ Command explanations -sed 's/-ltermcap/-lncurses/' Makefile | make -f -: -This will replace -ltermcap with -lncurses in the Makefile and pipe the -output of sed (the modified Makefile) directly to the make program. This -is an alternate and more efficient way to direct the output to a file -and tell make to use that alternate file. We do this because libtermcap -is declared obsolete in favor of libncurses. +make LDLIBS=-lncurses : This will use +-lncurses instead of -ltermcap when building procinfo. This is done +because libtermcap is declared obsolete in favor of libncurses. diff --git a/chapter06/procinfo-inst.xml b/chapter06/procinfo-inst.xml index 213a230a8..73ac5d067 100644 --- a/chapter06/procinfo-inst.xml +++ b/chapter06/procinfo-inst.xml @@ -3,7 +3,7 @@ Install Procinfo by running the following commands: -sed 's/-ltermcap/-lncurses/' Makefile | make -f - && +make LDLIBS=-lncurses && make install