diff --git a/.gitignore b/.gitignore index 39a9f47c11c4..9f7a1bb2574b 100644 --- a/.gitignore +++ b/.gitignore @@ -31,7 +31,6 @@ FEATURE/ /src/cmd/INIT/execrate /src/cmd/INIT/filter /src/cmd/INIT/iffe -/src/cmd/INIT/ignore /src/cmd/INIT/mamake /src/cmd/INIT/mamprobe /src/cmd/INIT/mktest @@ -42,7 +41,6 @@ FEATURE/ /src/cmd/INIT/probe.sh /src/cmd/INIT/regress /src/cmd/INIT/rt -/src/cmd/INIT/silent /src/cmd/builtin/pty /src/cmd/ksh93/ksh /src/cmd/ksh93/shcomp diff --git a/bin/ignore b/bin/ignore deleted file mode 100755 index 0a57d55df17a..000000000000 --- a/bin/ignore +++ /dev/null @@ -1,33 +0,0 @@ -######################################################################## -# # -# This software is part of the ast package # -# Copyright (c) 1994-2011 AT&T Intellectual Property # -# Copyright (c) 2020-2022 Contributors to ksh 93u+m # -# and is licensed under the # -# Eclipse Public License, Version 2.0 # -# # -# A copy of the License is available at # -# https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.html # -# (with md5 checksum 84283fa8859daf213bdda5a9f8d1be1d) # -# # -# Glenn Fowler # -# Martijn Dekker # -# # -######################################################################## -# non-ksh script for the nmake ignore prefix -# @(#)ignore (ksh 93u+m) 2021-12-31 - -while : -do case $# in - 0) exit 0 ;; - esac - case $1 in - *=*) export "$1" - shift - ;; - *) break - ;; - esac -done -"$@" -exit 0 diff --git a/bin/package b/bin/package index 8304e050c874..6df138e1c4d7 100755 --- a/bin/package +++ b/bin/package @@ -1842,7 +1842,7 @@ case $x in then # update the basic package commands - for i in execrate ignore mamprobe silent + for i in execrate mamprobe do test -h $PACKAGEROOT/bin/$i 2>/dev/null || case $(ls -t $INITROOT/$i.sh $PACKAGEROOT/bin/$i 2>/dev/null) in "$INITROOT/$i.sh"*) diff --git a/bin/silent b/bin/silent deleted file mode 100755 index 3291fa865071..000000000000 --- a/bin/silent +++ /dev/null @@ -1,32 +0,0 @@ -######################################################################## -# # -# This software is part of the ast package # -# Copyright (c) 1994-2011 AT&T Intellectual Property # -# Copyright (c) 2020-2022 Contributors to ksh 93u+m # -# and is licensed under the # -# Eclipse Public License, Version 2.0 # -# # -# A copy of the License is available at # -# https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.html # -# (with md5 checksum 84283fa8859daf213bdda5a9f8d1be1d) # -# # -# Glenn Fowler # -# Martijn Dekker # -# # -######################################################################## -# non-ksh stub for the nmake silent prefix -# @(#)silent (ksh 93u+m) 2021-12-31 - -while : -do case $# in - 0) exit 0 ;; - esac - case $1 in - *=*) export "$1" - shift - ;; - *) break - ;; - esac -done -"$@" diff --git a/src/cmd/INIT/Mamfile b/src/cmd/INIT/Mamfile index 553fc81b57f4..184e9c4602fd 100644 --- a/src/cmd/INIT/Mamfile +++ b/src/cmd/INIT/Mamfile @@ -231,84 +231,6 @@ make install exec - esac exec - test -w execrate -a -x execrate || chmod u+w,+x execrate done execrate generated - make ignore - make ignore.sh - done ignore.sh - prev ignore.sh - exec - case static,port:$OPTIND:$RANDOM in - exec - ?*:*:*|*::*|*:*:$RANDOM) - exec - ;; - exec - *) if ENV= LC_ALL=C x= $SHELL -nc '[[ a || b ]] && : ${list[level]} !(pattern)' 2>/dev/null - exec - then if grep '### .*archaic.* ###' >/dev/null - exec - then : ignore contains archaic constructs : - exec - else ENV= LC_ALL=C $SHELL -n ignore.sh - exec - fi - exec - fi - exec - ;; - exec - esac - exec - case '${mam_cc_SHELLMAGIC}' in - exec - "") case 0 in - exec - 0) cp ignore.sh ignore - exec - ;; - exec - *) { - exec - i=`(read x; echo $x) < ignore.sh` - exec - case $i in - exec - '#!'*|*'||'*|':'*|'":"'*|"':'"*) echo "$i" ;; - exec - esac - exec - cat - ignore.sh <<'!' - exec - - exec - ! - exec - } > ignore - exec - ;; - exec - esac - exec - ;; - exec - *) cat - ignore.sh > ignore <<'!' - exec - ${mam_cc_SHELLMAGIC} - exec - - exec - ! - exec - ;; - exec - esac - exec - test -w ignore -a -x ignore || chmod u+w,+x ignore - done ignore generated - make silent - make silent.sh - done silent.sh - prev silent.sh - exec - case static,port:$OPTIND:$RANDOM in - exec - ?*:*:*|*::*|*:*:$RANDOM) - exec - ;; - exec - *) if ENV= LC_ALL=C x= $SHELL -nc '[[ a || b ]] && : ${list[level]} !(pattern)' 2>/dev/null - exec - then if grep '### .*archaic.* ###' >/dev/null - exec - then : silent contains archaic constructs : - exec - else ENV= LC_ALL=C $SHELL -n silent.sh - exec - fi - exec - fi - exec - ;; - exec - esac - exec - case '${mam_cc_SHELLMAGIC}' in - exec - "") case 0 in - exec - 0) cp silent.sh silent - exec - ;; - exec - *) { - exec - i=`(read x; echo $x) < silent.sh` - exec - case $i in - exec - '#!'*|*'||'*|':'*|'":"'*|"':'"*) echo "$i" ;; - exec - esac - exec - cat - silent.sh <<'!' - exec - - exec - ! - exec - } > silent - exec - ;; - exec - esac - exec - ;; - exec - *) cat - silent.sh > silent <<'!' - exec - ${mam_cc_SHELLMAGIC} - exec - - exec - ! - exec - ;; - exec - esac - exec - test -w silent -a -x silent || chmod u+w,+x silent - done silent generated make mamake make mamake.o make mamake.c @@ -436,10 +358,6 @@ make install prev execrate exec - ${STDCMP} 2>/dev/null -s execrate ${PACKAGEROOT}/bin/execrate || { ${STDMV} ${PACKAGEROOT}/bin/execrate ${PACKAGEROOT}/bin/execrate.old 2>/dev/null || true; ${STDCP} execrate ${PACKAGEROOT}/bin/execrate ;} done ${PACKAGEROOT}/bin/execrate generated - make ${PACKAGEROOT}/bin/ignore - prev ignore - exec - ${STDCMP} 2>/dev/null -s ignore ${PACKAGEROOT}/bin/ignore || { ${STDMV} ${PACKAGEROOT}/bin/ignore ${PACKAGEROOT}/bin/ignore.old 2>/dev/null || true; ${STDCP} ignore ${PACKAGEROOT}/bin/ignore ;} - done ${PACKAGEROOT}/bin/ignore generated make ${PACKAGEROOT}/bin/mamprobe make mamprobe make mamprobe.sh @@ -485,10 +403,6 @@ make install prev package exec - ${STDCMP} 2>/dev/null -s package ${PACKAGEROOT}/bin/package || { ${STDMV} ${PACKAGEROOT}/bin/package ${PACKAGEROOT}/bin/package.old 2>/dev/null || true; ${STDCP} package ${PACKAGEROOT}/bin/package ;} done ${PACKAGEROOT}/bin/package generated - make ${PACKAGEROOT}/bin/silent - prev silent - exec - ${STDCMP} 2>/dev/null -s silent ${PACKAGEROOT}/bin/silent || { ${STDMV} ${PACKAGEROOT}/bin/silent ${PACKAGEROOT}/bin/silent.old 2>/dev/null || true; ${STDCP} silent ${PACKAGEROOT}/bin/silent ;} - done ${PACKAGEROOT}/bin/silent generated make ${INSTALLROOT}/bin/crossexec prev crossexec exec - ${STDCMP} 2>/dev/null -s crossexec ${INSTALLROOT}/bin/crossexec || { ${STDMV} ${INSTALLROOT}/bin/crossexec ${INSTALLROOT}/bin/crossexec.old 2>/dev/null || true; ${STDCP} crossexec ${INSTALLROOT}/bin/crossexec ;} diff --git a/src/cmd/INIT/ignore.sh b/src/cmd/INIT/ignore.sh deleted file mode 100644 index 0a57d55df17a..000000000000 --- a/src/cmd/INIT/ignore.sh +++ /dev/null @@ -1,33 +0,0 @@ -######################################################################## -# # -# This software is part of the ast package # -# Copyright (c) 1994-2011 AT&T Intellectual Property # -# Copyright (c) 2020-2022 Contributors to ksh 93u+m # -# and is licensed under the # -# Eclipse Public License, Version 2.0 # -# # -# A copy of the License is available at # -# https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.html # -# (with md5 checksum 84283fa8859daf213bdda5a9f8d1be1d) # -# # -# Glenn Fowler # -# Martijn Dekker # -# # -######################################################################## -# non-ksh script for the nmake ignore prefix -# @(#)ignore (ksh 93u+m) 2021-12-31 - -while : -do case $# in - 0) exit 0 ;; - esac - case $1 in - *=*) export "$1" - shift - ;; - *) break - ;; - esac -done -"$@" -exit 0 diff --git a/src/cmd/INIT/mamake.c b/src/cmd/INIT/mamake.c index f2a1b32f2e89..5ef72b7f6c19 100644 --- a/src/cmd/INIT/mamake.c +++ b/src/cmd/INIT/mamake.c @@ -24,7 +24,7 @@ * coded for portability */ -#define RELEASE_DATE "2022-07-15" +#define RELEASE_DATE "2022-10-26" static char id[] = "\n@(#)$Id: mamake (ksh 93u+m) " RELEASE_DATE " $\0\n"; #if _PACKAGE_ast @@ -1220,7 +1220,31 @@ run(Rule_t* r, register char* s) else x = state.exec; if (x) - append(buf, "trap - 1 2 3 15\nPATH=.:$PATH\nset -x\n"); + append(buf, + /* stub for nmake's silent prefix (for backward compat) */ + "silent()\n" + "(\n" + "while test \"$#\" -gt 0\n" + "do case $1 in\n" + "*=*) export \"$1\"; shift;;\n" + "*) break;;\n" + "esac\n" + "done\n" + "\"$@\"\n" + ")\n" + /* stub for nmake's ignore prefix (for backward compat) */ + "ignore()\n" + "{\n" + "silent \"$@\" || :\n" /* always return status 0 */ + "}\n" + /* find commands in the current working directory first */ + "case $PATH in\n" + ".:*) ;;\n" + "*) PATH=.:$PATH;;\n" + "esac\n" + /* show trace for the shell action commands */ + "set -x\n" + ); if (state.view) { do diff --git a/src/cmd/INIT/package.sh b/src/cmd/INIT/package.sh index 8304e050c874..6df138e1c4d7 100644 --- a/src/cmd/INIT/package.sh +++ b/src/cmd/INIT/package.sh @@ -1842,7 +1842,7 @@ case $x in then # update the basic package commands - for i in execrate ignore mamprobe silent + for i in execrate mamprobe do test -h $PACKAGEROOT/bin/$i 2>/dev/null || case $(ls -t $INITROOT/$i.sh $PACKAGEROOT/bin/$i 2>/dev/null) in "$INITROOT/$i.sh"*) diff --git a/src/cmd/INIT/silent.sh b/src/cmd/INIT/silent.sh deleted file mode 100644 index 3291fa865071..000000000000 --- a/src/cmd/INIT/silent.sh +++ /dev/null @@ -1,32 +0,0 @@ -######################################################################## -# # -# This software is part of the ast package # -# Copyright (c) 1994-2011 AT&T Intellectual Property # -# Copyright (c) 2020-2022 Contributors to ksh 93u+m # -# and is licensed under the # -# Eclipse Public License, Version 2.0 # -# # -# A copy of the License is available at # -# https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.html # -# (with md5 checksum 84283fa8859daf213bdda5a9f8d1be1d) # -# # -# Glenn Fowler # -# Martijn Dekker # -# # -######################################################################## -# non-ksh stub for the nmake silent prefix -# @(#)silent (ksh 93u+m) 2021-12-31 - -while : -do case $# in - 0) exit 0 ;; - esac - case $1 in - *=*) export "$1" - shift - ;; - *) break - ;; - esac -done -"$@" diff --git a/src/cmd/builtin/Mamfile b/src/cmd/builtin/Mamfile index c8d10197869b..e9998ce8c149 100644 --- a/src/cmd/builtin/Mamfile +++ b/src/cmd/builtin/Mamfile @@ -48,7 +48,7 @@ make install exec - ${CC} ${CCLDFLAGS} ${mam_cc_FLAGS} ${CCFLAGS} ${LDFLAGS} ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -o pty pty.o ${mam_libutil} ${mam_libast} -lm ${mam_libcmd} done pty generated make ${INSTALLROOT}/bin - exec - if silent test ! -d ${INSTALLROOT}/bin + exec - if test ! -d ${INSTALLROOT}/bin exec - then mkdir -p ${INSTALLROOT}/bin exec - fi done ${INSTALLROOT}/bin generated @@ -57,7 +57,7 @@ make install exec - ${STDCMP} 2>/dev/null -s pty ${INSTALLROOT}/bin/pty || { ${STDMV} ${INSTALLROOT}/bin/pty ${INSTALLROOT}/bin/pty.old 2>/dev/null || true; ${STDCP} pty ${INSTALLROOT}/bin/pty ;} done ${INSTALLROOT}/bin/pty generated make ${INSTALLROOT}/bin - exec - if silent test ! -d ${INSTALLROOT}/bin + exec - if test ! -d ${INSTALLROOT}/bin exec - then mkdir -p ${INSTALLROOT}/bin exec - fi done ${INSTALLROOT}/bin virtual diff --git a/src/cmd/ksh93/Mamfile b/src/cmd/ksh93/Mamfile index cd43a7947662..ef6df410eef8 100644 --- a/src/cmd/ksh93/Mamfile +++ b/src/cmd/ksh93/Mamfile @@ -1376,7 +1376,7 @@ make install done shell virtual prev libshell.a archive make ${INSTALLROOT}/bin - exec - if silent test ! -d ${INSTALLROOT}/bin + exec - if test ! -d ${INSTALLROOT}/bin exec - then mkdir -p ${INSTALLROOT}/bin exec - fi done ${INSTALLROOT}/bin generated @@ -1386,7 +1386,7 @@ make install exec - ${STDCMP} 2>/dev/null -s ksh ${INSTALLROOT}/bin/ksh || { ${STDMV} ${INSTALLROOT}/bin/ksh ${INSTALLROOT}/bin/ksh.old 2>/dev/null || true; ${STDCP} ksh ${INSTALLROOT}/bin/ksh ;} done ${INSTALLROOT}/bin/ksh generated make ${INSTALLROOT}/man/man1 - exec - if silent test ! -d ${INSTALLROOT}/man/man1 + exec - if test ! -d ${INSTALLROOT}/man/man1 exec - then mkdir -p ${INSTALLROOT}/man/man1 exec - fi done ${INSTALLROOT}/man/man1 generated @@ -1397,7 +1397,7 @@ make install exec - ${STDCMP} 2>/dev/null -s sh.1 ${INSTALLROOT}/man/man1/sh.1 || { ${STDMV} ${INSTALLROOT}/man/man1/sh.1 ${INSTALLROOT}/man/man1/sh.1.old 2>/dev/null || true; ${STDCP} sh.1 ${INSTALLROOT}/man/man1/sh.1 ;} done ${INSTALLROOT}/man/man1/sh.1 generated make ${INSTALLROOT}/lib - exec - if silent test ! -d ${INSTALLROOT}/lib + exec - if test ! -d ${INSTALLROOT}/lib exec - then mkdir -p ${INSTALLROOT}/lib exec - fi done ${INSTALLROOT}/lib generated @@ -1408,7 +1408,7 @@ make install exec - (ranlib ${INSTALLROOT}/lib/libshell.a) >/dev/null 2>&1 || true done ${INSTALLROOT}/lib/libshell.a generated make ${INSTALLROOT}/man/man3 - exec - if silent test ! -d ${INSTALLROOT}/man/man3 + exec - if test ! -d ${INSTALLROOT}/man/man3 exec - then mkdir -p ${INSTALLROOT}/man/man3 exec - fi done ${INSTALLROOT}/man/man3 generated @@ -1424,7 +1424,7 @@ make install exec - ${STDCMP} 2>/dev/null -s nval.3 ${INSTALLROOT}/man/man3/nval.3 || { ${STDMV} ${INSTALLROOT}/man/man3/nval.3 ${INSTALLROOT}/man/man3/nval.3.old 2>/dev/null || true; ${STDCP} nval.3 ${INSTALLROOT}/man/man3/nval.3 ;} done ${INSTALLROOT}/man/man3/nval.3 generated make ${INSTALLROOT}/lib/lib - exec - if silent test ! -d ${INSTALLROOT}/lib/lib + exec - if test ! -d ${INSTALLROOT}/lib/lib exec - then mkdir -p ${INSTALLROOT}/lib/lib exec - fi done ${INSTALLROOT}/lib/lib generated @@ -1434,7 +1434,7 @@ make install exec - ${STDCMP} 2>/dev/null -s shell.req ${INSTALLROOT}/lib/lib/shell || { ${STDMV} ${INSTALLROOT}/lib/lib/shell ${INSTALLROOT}/lib/lib/shell.old 2>/dev/null || true; ${STDCP} shell.req ${INSTALLROOT}/lib/lib/shell ;} done ${INSTALLROOT}/lib/lib/shell generated make ${PACKAGE_ast_INCLUDE} - exec - if silent test ! -d ${PACKAGE_ast_INCLUDE} + exec - if test ! -d ${PACKAGE_ast_INCLUDE} exec - then mkdir -p ${PACKAGE_ast_INCLUDE} exec - fi done ${PACKAGE_ast_INCLUDE} generated @@ -1466,7 +1466,7 @@ make install exec - ${STDCMP} 2>/dev/null -s shcomp ${INSTALLROOT}/bin/shcomp || { ${STDMV} ${INSTALLROOT}/bin/shcomp ${INSTALLROOT}/bin/shcomp.old 2>/dev/null || true; ${STDCP} shcomp ${INSTALLROOT}/bin/shcomp ;} done ${INSTALLROOT}/bin/shcomp generated make ${INSTALLROOT}/fun - exec - if silent test ! -d ${INSTALLROOT}/fun + exec - if test ! -d ${INSTALLROOT}/fun exec - then mkdir -p ${INSTALLROOT}/fun exec - fi done ${INSTALLROOT}/fun generated diff --git a/src/lib/libast/Mamfile b/src/lib/libast/Mamfile index 12578e487366..779fca43892e 100644 --- a/src/lib/libast/Mamfile +++ b/src/lib/libast/Mamfile @@ -125,7 +125,7 @@ make install done features/map.c exec - iffe ${IFFEFLAGS} -v -X ast -X std -c "${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I. ${LDFLAGS}" run features/map.c done FEATURE/map generated - exec - cmp -s FEATURE/map ast_map.h || { rm -f ast_map.h; silent test -d . || mkdir .; ${STDCP} FEATURE/map ast_map.h; } + exec - cmp -s FEATURE/map ast_map.h || { rm -f ast_map.h; ${STDCP} FEATURE/map ast_map.h; } done ast_map.h dontcare generated done ast_common.h dontcare generated done std/bytesex.h dontcare @@ -178,7 +178,7 @@ make install exec - ! exec - ;; exec - esac - exec - silent test -w conf -a -x conf || chmod u+w,+x conf + exec - test -w conf -a -x conf || chmod u+w,+x conf done conf generated make comp/conf.tab done comp/conf.tab @@ -202,7 +202,7 @@ make install done features/limits.c exec - iffe ${IFFEFLAGS} -v -X ast -X std -c "${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I. -Icomp -Iinclude -Istd ${LDFLAGS}" run features/limits.c done FEATURE/limits generated - exec - cmp -s FEATURE/limits ast_limits.h || { rm -f ast_limits.h; silent test -d . || mkdir .; ${STDCP} FEATURE/limits ast_limits.h; } + exec - cmp -s FEATURE/limits ast_limits.h || { rm -f ast_limits.h; ${STDCP} FEATURE/limits ast_limits.h; } done ast_limits.h generated make ast_stdio.h make FEATURE/stdio @@ -215,7 +215,7 @@ make install make include/regex.h implicit make ast_api.h implicit prev FEATURE/api - exec - cmp -s FEATURE/api ast_api.h || { rm -f ast_api.h; silent test -d . || mkdir .; ${STDCP} FEATURE/api ast_api.h; } + exec - cmp -s FEATURE/api ast_api.h || { rm -f ast_api.h; ${STDCP} FEATURE/api ast_api.h; } done ast_api.h dontcare generated make ast_wchar.h implicit make FEATURE/wchar @@ -234,7 +234,7 @@ make install prev ast_wchar.h implicit done std/wchar.h dontcare done FEATURE/wctype generated - exec - cmp -s FEATURE/wctype ast_wctype.h || { rm -f ast_wctype.h; silent test -d . || mkdir .; ${STDCP} FEATURE/wctype ast_wctype.h; } + exec - cmp -s FEATURE/wctype ast_wctype.h || { rm -f ast_wctype.h; ${STDCP} FEATURE/wctype ast_wctype.h; } done ast_wctype.h dontcare generated done std/wctype.h dontcare make std/stdio.h implicit @@ -243,7 +243,7 @@ make install prev std/stdio.h implicit prev ast_common.h implicit done FEATURE/wchar generated - exec - cmp -s FEATURE/wchar ast_wchar.h || { rm -f ast_wchar.h; silent test -d . || mkdir .; ${STDCP} FEATURE/wchar ast_wchar.h; } + exec - cmp -s FEATURE/wchar ast_wchar.h || { rm -f ast_wchar.h; ${STDCP} FEATURE/wchar ast_wchar.h; } prev std/stdio.h implicit prev ast_common.h implicit done ast_wchar.h dontcare generated @@ -265,7 +265,7 @@ make install done features/botch.c exec - iffe ${IFFEFLAGS} -v -X ast -X std -c "${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I. -Icomp -Iinclude -Istd ${LDFLAGS}" run features/botch.c done FEATURE/botch generated - exec - cmp -s FEATURE/botch ast_botch.h || { rm -f ast_botch.h; silent test -d . || mkdir .; ${STDCP} FEATURE/botch ast_botch.h; } + exec - cmp -s FEATURE/botch ast_botch.h || { rm -f ast_botch.h; ${STDCP} FEATURE/botch ast_botch.h; } done ast_botch.h dontcare generated prev ast_limits.h implicit make ast_fcntl.h implicit @@ -287,26 +287,26 @@ make install exec - iffe ${IFFEFLAGS} -v -X ast -X std -c "${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I. -Icomp -Iinclude -Istd ${LDFLAGS}" run features/fcntl.c make ast_fs.h implicit prev FEATURE/fs - exec - cmp -s FEATURE/fs ast_fs.h || { rm -f ast_fs.h; silent test -d . || mkdir .; ${STDCP} FEATURE/fs ast_fs.h; } + exec - cmp -s FEATURE/fs ast_fs.h || { rm -f ast_fs.h; ${STDCP} FEATURE/fs ast_fs.h; } done ast_fs.h dontcare generated done FEATURE/fcntl generated - exec - cmp -s FEATURE/fcntl ast_fcntl.h || { rm -f ast_fcntl.h; silent test -d . || mkdir .; ${STDCP} FEATURE/fcntl ast_fcntl.h; } + exec - cmp -s FEATURE/fcntl ast_fcntl.h || { rm -f ast_fcntl.h; ${STDCP} FEATURE/fcntl ast_fcntl.h; } prev ast_fs.h implicit done ast_fcntl.h dontcare generated prev include/ast_getopt.h implicit make ast_sys.h implicit prev FEATURE/sys - exec - cmp -s FEATURE/sys ast_sys.h || { rm -f ast_sys.h; silent test -d . || mkdir .; ${STDCP} FEATURE/sys ast_sys.h; } + exec - cmp -s FEATURE/sys ast_sys.h || { rm -f ast_sys.h; ${STDCP} FEATURE/sys ast_sys.h; } done ast_sys.h dontcare generated make ast_lib.h implicit prev FEATURE/lib - exec - cmp -s FEATURE/lib ast_lib.h || { rm -f ast_lib.h; silent test -d . || mkdir .; ${STDCP} FEATURE/lib ast_lib.h; } + exec - cmp -s FEATURE/lib ast_lib.h || { rm -f ast_lib.h; ${STDCP} FEATURE/lib ast_lib.h; } done ast_lib.h dontcare generated prev ast_common.h implicit prev ast_standards.h implicit done include/ast_std.h dontcare done FEATURE/stdio generated - exec - cmp -s FEATURE/stdio ast_stdio.h || { rm -f ast_stdio.h; silent test -d . || mkdir .; ${STDCP} FEATURE/stdio ast_stdio.h; } + exec - cmp -s FEATURE/stdio ast_stdio.h || { rm -f ast_stdio.h; ${STDCP} FEATURE/stdio ast_stdio.h; } prev include/sfio_s.h implicit prev include/ast_std.h implicit done ast_stdio.h dontcare generated @@ -316,7 +316,7 @@ make install done features/nl_types exec - iffe ${IFFEFLAGS} -v -X ast -X std -c "${CC} ${mam_cc_FLAGS} ${CCFLAGS} ${LDFLAGS}" run features/nl_types done FEATURE/nl_types generated - exec - cmp -s FEATURE/nl_types ast_nl_types.h || { rm -f ast_nl_types.h; silent test -d . || mkdir .; ${STDCP} FEATURE/nl_types ast_nl_types.h; } + exec - cmp -s FEATURE/nl_types ast_nl_types.h || { rm -f ast_nl_types.h; ${STDCP} FEATURE/nl_types ast_nl_types.h; } done ast_nl_types.h generated prev ast_wchar.h prev ast_wctype.h @@ -411,7 +411,7 @@ make install done direntry.h dontcare virtual make ast_param.h implicit prev FEATURE/param - exec - cmp -s FEATURE/param ast_param.h || { rm -f ast_param.h; silent test -d . || mkdir .; ${STDCP} FEATURE/param ast_param.h; } + exec - cmp -s FEATURE/param ast_param.h || { rm -f ast_param.h; ${STDCP} FEATURE/param ast_param.h; } done ast_param.h dontcare generated make std/dirent.h implicit make ast_dirent.h implicit @@ -421,7 +421,7 @@ make install exec - iffe ${IFFEFLAGS} -v -X ast -X std -c "${CC} ${mam_cc_FLAGS} ${CCFLAGS} ${LDFLAGS}" run features/dirent prev include/ast_std.h implicit done FEATURE/dirent generated - exec - cmp -s FEATURE/dirent ast_dirent.h || { rm -f ast_dirent.h; silent test -d . || mkdir .; ${STDCP} FEATURE/dirent ast_dirent.h; } + exec - cmp -s FEATURE/dirent ast_dirent.h || { rm -f ast_dirent.h; ${STDCP} FEATURE/dirent ast_dirent.h; } prev include/ast_std.h implicit done ast_dirent.h dontcare generated done std/dirent.h dontcare @@ -438,7 +438,7 @@ make install done features/mode.c exec - iffe ${IFFEFLAGS} -v -X ast -X std -c "${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I. -Iinclude -Istd ${LDFLAGS}" run features/mode.c done FEATURE/mode generated - exec - cmp -s FEATURE/mode ast_mode.h || { rm -f ast_mode.h; silent test -d . || mkdir .; ${STDCP} FEATURE/mode ast_mode.h; } + exec - cmp -s FEATURE/mode ast_mode.h || { rm -f ast_mode.h; ${STDCP} FEATURE/mode ast_mode.h; } done ast_mode.h dontcare generated prev ast_fs.h implicit prev include/ast_std.h implicit @@ -641,7 +641,7 @@ make install done features/ccode exec - iffe ${IFFEFLAGS} -v -X ast -X std -c "${CC} ${mam_cc_FLAGS} ${CCFLAGS} ${LDFLAGS}" run features/ccode done FEATURE/ccode generated - exec - cmp -s FEATURE/ccode ast_ccode.h || { rm -f ast_ccode.h; silent test -d . || mkdir .; ${STDCP} FEATURE/ccode ast_ccode.h; } + exec - cmp -s FEATURE/ccode ast_ccode.h || { rm -f ast_ccode.h; ${STDCP} FEATURE/ccode ast_ccode.h; } done ast_ccode.h dontcare generated prev ast_common.h implicit done include/ccode.h @@ -912,7 +912,7 @@ make install done features/time exec - iffe ${IFFEFLAGS} -v -X ast -X std -c "${CC} ${mam_cc_FLAGS} ${CCFLAGS} ${LDFLAGS}" run features/time done FEATURE/time generated - exec - cmp -s FEATURE/time ast_time.h || { rm -f ast_time.h; silent test -d . || mkdir .; ${STDCP} FEATURE/time ast_time.h; } + exec - cmp -s FEATURE/time ast_time.h || { rm -f ast_time.h; ${STDCP} FEATURE/time ast_time.h; } done ast_time.h dontcare generated prev include/ast.h implicit done include/times.h @@ -995,7 +995,7 @@ make install done features/preroot.sh exec - iffe ${IFFEFLAGS} -v -X ast -X std -c "${CC} ${mam_cc_FLAGS} ${CCFLAGS} ${LDFLAGS}" run features/preroot.sh done FEATURE/preroot generated - exec - cmp -s FEATURE/preroot preroot.h || { rm -f preroot.h; silent test -d . || mkdir .; ${STDCP} FEATURE/preroot preroot.h; } + exec - cmp -s FEATURE/preroot preroot.h || { rm -f preroot.h; ${STDCP} FEATURE/preroot preroot.h; } done preroot.h generated prev include/ast.h implicit done path/pathkey.c @@ -1051,7 +1051,7 @@ make install exec - iffe ${IFFEFLAGS} -v -X ast -X std -c "${CC} ${mam_cc_FLAGS} ${CCFLAGS} ${LDFLAGS}" run features/tv prev include/ast.h implicit done FEATURE/tv generated - exec - cmp -s FEATURE/tv tv.h || { rm -f tv.h; silent test -d . || mkdir .; ${STDCP} FEATURE/tv tv.h; } + exec - cmp -s FEATURE/tv tv.h || { rm -f tv.h; ${STDCP} FEATURE/tv tv.h; } prev include/ast.h implicit done tv.h generated prev include/ls.h implicit @@ -1306,7 +1306,7 @@ make install done features/sig.sh exec - iffe ${IFFEFLAGS} -v -X ast -X std -c "${CC} ${mam_cc_FLAGS} ${CCFLAGS} ${LDFLAGS}" run features/sig.sh done FEATURE/sig generated - exec - cmp -s FEATURE/sig sig.h || { rm -f sig.h; silent test -d . || mkdir .; ${STDCP} FEATURE/sig sig.h; } + exec - cmp -s FEATURE/sig sig.h || { rm -f sig.h; ${STDCP} FEATURE/sig sig.h; } done sig.h generated prev include/ast.h implicit done misc/signal.c @@ -1413,7 +1413,7 @@ make install prev include/ccode.h implicit prev ast_common.h implicit done FEATURE/iconv generated - exec - cmp -s FEATURE/iconv ast_iconv.h || { rm -f ast_iconv.h; silent test -d . || mkdir .; ${STDCP} FEATURE/iconv ast_iconv.h; } + exec - cmp -s FEATURE/iconv ast_iconv.h || { rm -f ast_iconv.h; ${STDCP} FEATURE/iconv ast_iconv.h; } prev include/ccode.h implicit prev ast_common.h implicit done ast_iconv.h generated @@ -1493,7 +1493,7 @@ make install prev include/ls.h implicit make ast_tty.h implicit prev FEATURE/tty - exec - cmp -s FEATURE/tty ast_tty.h || { rm -f ast_tty.h; silent test -d . || mkdir .; ${STDCP} FEATURE/tty ast_tty.h; } + exec - cmp -s FEATURE/tty ast_tty.h || { rm -f ast_tty.h; ${STDCP} FEATURE/tty ast_tty.h; } done ast_tty.h dontcare generated prev ast_time.h implicit prev include/ast.h implicit @@ -1750,7 +1750,7 @@ make install prev tv.h implicit prev include/tm.h implicit done FEATURE/tmx generated - exec - cmp -s FEATURE/tmx tmx.h || { rm -f tmx.h; silent test -d . || mkdir .; ${STDCP} FEATURE/tmx tmx.h; } + exec - cmp -s FEATURE/tmx tmx.h || { rm -f tmx.h; ${STDCP} FEATURE/tmx tmx.h; } prev tv.h implicit prev include/tm.h implicit done tmx.h generated @@ -1839,7 +1839,7 @@ make install done features/align.c exec - iffe ${IFFEFLAGS} -v -X ast -X std -c "${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I. ${LDFLAGS}" run features/align.c done FEATURE/align generated - exec - cmp -s FEATURE/align align.h || { rm -f align.h; silent test -d . || mkdir .; ${STDCP} FEATURE/align align.h; } + exec - cmp -s FEATURE/align align.h || { rm -f align.h; ${STDCP} FEATURE/align align.h; } done align.h generated prev include/ast.h implicit prev include/sfio_t.h implicit @@ -1928,7 +1928,7 @@ make install done features/wait exec - iffe ${IFFEFLAGS} -v -X ast -X std -c "${CC} ${mam_cc_FLAGS} ${CCFLAGS} ${LDFLAGS}" run features/wait done FEATURE/wait generated - exec - cmp -s FEATURE/wait ast_wait.h || { rm -f ast_wait.h; silent test -d . || mkdir .; ${STDCP} FEATURE/wait ast_wait.h; } + exec - cmp -s FEATURE/wait ast_wait.h || { rm -f ast_wait.h; ${STDCP} FEATURE/wait ast_wait.h; } done ast_wait.h dontcare generated prev include/ast.h implicit done include/wait.h dontcare @@ -2720,7 +2720,7 @@ make install done features/vfork exec - iffe ${IFFEFLAGS} -v -X ast -X std -c "${CC} ${mam_cc_FLAGS} ${CCFLAGS} ${LDFLAGS}" run features/vfork done FEATURE/vfork generated - exec - cmp -s FEATURE/vfork ast_vfork.h || { rm -f ast_vfork.h; silent test -d . || mkdir .; ${STDCP} FEATURE/vfork ast_vfork.h; } + exec - cmp -s FEATURE/vfork ast_vfork.h || { rm -f ast_vfork.h; ${STDCP} FEATURE/vfork ast_vfork.h; } done ast_vfork.h dontcare generated prev ast_tty.h implicit prev sig.h implicit @@ -3159,7 +3159,7 @@ make install make comp/syslog.h implicit make ast_namval.h implicit prev include/namval.h - exec - cmp -s include/namval.h ast_namval.h || { rm -f ast_namval.h; silent test -d . || mkdir .; ${STDCP} include/namval.h ast_namval.h; } + exec - cmp -s include/namval.h ast_namval.h || { rm -f ast_namval.h; ${STDCP} include/namval.h ast_namval.h; } done ast_namval.h dontcare generated done comp/syslog.h dontcare done comp/sysloglib.h dontcare @@ -4839,7 +4839,7 @@ make install prev include/ls.h implicit make ast_mmap.h implicit prev FEATURE/mmap - exec - cmp -s FEATURE/mmap ast_mmap.h || { rm -f ast_mmap.h; silent test -d . || mkdir .; ${STDCP} FEATURE/mmap ast_mmap.h; } + exec - cmp -s FEATURE/mmap ast_mmap.h || { rm -f ast_mmap.h; ${STDCP} FEATURE/mmap ast_mmap.h; } done ast_mmap.h generated prev include/ast.h implicit done port/astcopy.c @@ -5166,7 +5166,7 @@ make install done ast virtual prev libast.a archive make ${INSTALLROOT}/lib - exec - if silent test ! -d ${INSTALLROOT}/lib + exec - if test ! -d ${INSTALLROOT}/lib exec - then mkdir -p ${INSTALLROOT}/lib exec - fi done ${INSTALLROOT}/lib generated @@ -5177,7 +5177,7 @@ make install exec - (ranlib ${INSTALLROOT}/lib/libast.a) >/dev/null 2>&1 || true done ${INSTALLROOT}/lib/libast.a generated make ${INSTALLROOT}/man/man3 - exec - if silent test ! -d ${INSTALLROOT}/man/man3 + exec - if test ! -d ${INSTALLROOT}/man/man3 exec - then mkdir -p ${INSTALLROOT}/man/man3 exec - fi done ${INSTALLROOT}/man/man3 generated @@ -5463,7 +5463,7 @@ make install exec - ${STDCMP} 2>/dev/null -s man/vmalloc.3 ${INSTALLROOT}/man/man3/vmalloc.3 || { ${STDMV} ${INSTALLROOT}/man/man3/vmalloc.3 ${INSTALLROOT}/man/man3/vmalloc.3.old 2>/dev/null || true; ${STDCP} man/vmalloc.3 ${INSTALLROOT}/man/man3/vmalloc.3 ;} done ${INSTALLROOT}/man/man3/vmalloc.3 generated make ${INSTALLROOT}/lib/lib - exec - if silent test ! -d ${INSTALLROOT}/lib/lib + exec - if test ! -d ${INSTALLROOT}/lib/lib exec - then mkdir -p ${INSTALLROOT}/lib/lib exec - fi done ${INSTALLROOT}/lib/lib generated @@ -5473,7 +5473,7 @@ make install exec - ${STDCMP} 2>/dev/null -s ast.req ${INSTALLROOT}/lib/lib/ast || { ${STDMV} ${INSTALLROOT}/lib/lib/ast ${INSTALLROOT}/lib/lib/ast.old 2>/dev/null || true; ${STDCP} ast.req ${INSTALLROOT}/lib/lib/ast ;} done ${INSTALLROOT}/lib/lib/ast generated make ${INSTALLROOT}/include/ast - exec - if silent test ! -d ${INSTALLROOT}/include/ast + exec - if test ! -d ${INSTALLROOT}/include/ast exec - then mkdir -p ${INSTALLROOT}/include/ast exec - fi done ${INSTALLROOT}/include/ast generated @@ -5960,7 +5960,7 @@ make install make ${INSTALLROOT}/include/ast/ast_float.h make ast_float.h prev FEATURE/float - exec - cmp -s FEATURE/float ast_float.h || { rm -f ast_float.h; silent test -d . || mkdir .; ${STDCP} FEATURE/float ast_float.h; } + exec - cmp -s FEATURE/float ast_float.h || { rm -f ast_float.h; ${STDCP} FEATURE/float ast_float.h; } prev ast_common.h implicit done ast_float.h generated exec - if ! cmp -s ast_float.h ${INSTALLROOT}/include/ast/ast_float.h @@ -6005,7 +6005,7 @@ make install exec - iffe ${IFFEFLAGS} -v -X ast -X std -c "${CC} ${mam_cc_FLAGS} ${CCFLAGS} ${LDFLAGS}" run features/ndbm prev std/stdio.h implicit done FEATURE/ndbm generated - exec - cmp -s FEATURE/ndbm ast_ndbm.h || { rm -f ast_ndbm.h; silent test -d . || mkdir .; ${STDCP} FEATURE/ndbm ast_ndbm.h; } + exec - cmp -s FEATURE/ndbm ast_ndbm.h || { rm -f ast_ndbm.h; ${STDCP} FEATURE/ndbm ast_ndbm.h; } done ast_ndbm.h generated exec - if ! cmp -s ast_ndbm.h ${INSTALLROOT}/include/ast/ast_ndbm.h exec - then ${STDCP} ast_ndbm.h ${INSTALLROOT}/include/ast/ast_ndbm.h @@ -6066,7 +6066,7 @@ make install done features/sizeof exec - iffe ${IFFEFLAGS} -v -X ast -X std -c "${CC} ${mam_cc_FLAGS} ${CCFLAGS} ${LDFLAGS}" run features/sizeof done FEATURE/sizeof generated - exec - cmp -s FEATURE/sizeof ast_sizeof.h || { rm -f ast_sizeof.h; silent test -d . || mkdir .; ${STDCP} FEATURE/sizeof ast_sizeof.h; } + exec - cmp -s FEATURE/sizeof ast_sizeof.h || { rm -f ast_sizeof.h; ${STDCP} FEATURE/sizeof ast_sizeof.h; } done ast_sizeof.h generated exec - if ! cmp -s ast_sizeof.h ${INSTALLROOT}/include/ast/ast_sizeof.h exec - then ${STDCP} ast_sizeof.h ${INSTALLROOT}/include/ast/ast_sizeof.h @@ -6109,7 +6109,7 @@ make install exec - fi done ${INSTALLROOT}/include/ast/ast_wctype.h generated make ${INSTALLROOT}/lib/file - exec - if silent test ! -d ${INSTALLROOT}/lib/file + exec - if test ! -d ${INSTALLROOT}/lib/file exec - then mkdir -p ${INSTALLROOT}/lib/file exec - fi done ${INSTALLROOT}/lib/file generated @@ -6127,7 +6127,7 @@ make install exec - then ${STDCP} comp/fmtmsg.h ${INSTALLROOT}/include/ast/fmtmsg.h exec - fi exec - ;; - exec - *) silent grep -l 'define[ ][ ]*_[hl][di][rb]_fmtmsg' ast_lib.h > /dev/null || { + exec - *) grep -q 'define[ ][ ]*_[hl][di][rb]_fmtmsg' ast_lib.h || { exec - if ! cmp -s comp/fmtmsg.h ${INSTALLROOT}/include/ast/fmtmsg.h exec - then ${STDCP} comp/fmtmsg.h ${INSTALLROOT}/include/ast/fmtmsg.h exec - fi @@ -6142,7 +6142,7 @@ make install exec - then ${STDCP} comp/libgen.h ${INSTALLROOT}/include/ast/libgen.h exec - fi exec - ;; - exec - *) silent grep -l 'define[ ][ ]*_[hl][di][rb]_libgen' ast_lib.h > /dev/null || { + exec - *) grep -q 'define[ ][ ]*_[hl][di][rb]_libgen' ast_lib.h || { exec - if ! cmp -s comp/libgen.h ${INSTALLROOT}/include/ast/libgen.h exec - then ${STDCP} comp/libgen.h ${INSTALLROOT}/include/ast/libgen.h exec - fi @@ -6157,7 +6157,7 @@ make install exec - then ${STDCP} comp/syslog.h ${INSTALLROOT}/include/ast/syslog.h exec - fi exec - ;; - exec - *) silent grep -l 'define[ ][ ]*_[hl][di][rb]_syslog' ast_lib.h > /dev/null || { + exec - *) grep -q 'define[ ][ ]*_[hl][di][rb]_syslog' ast_lib.h || { exec - if ! cmp -s comp/syslog.h ${INSTALLROOT}/include/ast/syslog.h exec - then ${STDCP} comp/syslog.h ${INSTALLROOT}/include/ast/syslog.h exec - fi diff --git a/src/lib/libcmd/Mamfile b/src/lib/libcmd/Mamfile index 87f0296f1540..5aa4e2478f4c 100644 --- a/src/lib/libcmd/Mamfile +++ b/src/lib/libcmd/Mamfile @@ -680,7 +680,7 @@ make install done cmd virtual prev libcmd.a archive make ${INSTALLROOT}/lib - exec - if silent test ! -d ${INSTALLROOT}/lib + exec - if test ! -d ${INSTALLROOT}/lib exec - then mkdir -p ${INSTALLROOT}/lib exec - fi done ${INSTALLROOT}/lib generated @@ -691,7 +691,7 @@ make install exec - (ranlib ${INSTALLROOT}/lib/libcmd.a) >/dev/null 2>&1 || true done ${INSTALLROOT}/lib/libcmd.a generated make ${INSTALLROOT}/lib/lib - exec - if silent test ! -d ${INSTALLROOT}/lib/lib + exec - if test ! -d ${INSTALLROOT}/lib/lib exec - then mkdir -p ${INSTALLROOT}/lib/lib exec - fi done ${INSTALLROOT}/lib/lib generated @@ -701,7 +701,7 @@ make install exec - ${STDCMP} 2>/dev/null -s cmd.req ${INSTALLROOT}/lib/lib/cmd || { ${STDMV} ${INSTALLROOT}/lib/lib/cmd ${INSTALLROOT}/lib/lib/cmd.old 2>/dev/null || true; ${STDCP} cmd.req ${INSTALLROOT}/lib/lib/cmd ;} done ${INSTALLROOT}/lib/lib/cmd generated make ${PACKAGE_ast_INCLUDE} - exec - if silent test ! -d ${PACKAGE_ast_INCLUDE} + exec - if test ! -d ${PACKAGE_ast_INCLUDE} exec - then mkdir -p ${PACKAGE_ast_INCLUDE} exec - fi done ${PACKAGE_ast_INCLUDE} generated diff --git a/src/lib/libdll/Mamfile b/src/lib/libdll/Mamfile index 0c00628f8359..3980436b1c3e 100644 --- a/src/lib/libdll/Mamfile +++ b/src/lib/libdll/Mamfile @@ -142,7 +142,7 @@ make install bind -last exec - iffe ${IFFEFLAGS} -v -c "${CC} ${mam_cc_FLAGS} ${CCFLAGS} ${LDFLAGS}" ref ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libdl} ${mam_libast} : run features/dll done FEATURE/dll generated - exec - cmp -s FEATURE/dll dlldefs.h || { rm -f dlldefs.h; silent test -d . || mkdir .; cp FEATURE/dll dlldefs.h; } + exec - cmp -s FEATURE/dll dlldefs.h || { rm -f dlldefs.h; cp FEATURE/dll dlldefs.h; } done dlldefs.h generated prev ${PACKAGE_ast_INCLUDE}/ast.h implicit done dlfcn.c @@ -243,7 +243,7 @@ make install done dll virtual prev libdll.a archive make ${INSTALLROOT}/lib - exec - if silent test ! -d ${INSTALLROOT}/lib + exec - if test ! -d ${INSTALLROOT}/lib exec - then mkdir -p ${INSTALLROOT}/lib exec - fi done ${INSTALLROOT}/lib generated @@ -254,7 +254,7 @@ make install exec - (ranlib ${INSTALLROOT}/lib/libdll.a) >/dev/null 2>&1 || true done ${INSTALLROOT}/lib/libdll.a generated make ${INSTALLROOT}/lib/lib - exec - if silent test ! -d ${INSTALLROOT}/lib/lib + exec - if test ! -d ${INSTALLROOT}/lib/lib exec - then mkdir -p ${INSTALLROOT}/lib/lib exec - fi done ${INSTALLROOT}/lib/lib generated @@ -264,7 +264,7 @@ make install exec - ${STDCMP} 2>/dev/null -s dll.req ${INSTALLROOT}/lib/lib/dll || { ${STDMV} ${INSTALLROOT}/lib/lib/dll ${INSTALLROOT}/lib/lib/dll.old 2>/dev/null || true; ${STDCP} dll.req ${INSTALLROOT}/lib/lib/dll ;} done ${INSTALLROOT}/lib/lib/dll generated make ${PACKAGE_ast_INCLUDE} - exec - if silent test ! -d ${PACKAGE_ast_INCLUDE} + exec - if test ! -d ${PACKAGE_ast_INCLUDE} exec - then mkdir -p ${PACKAGE_ast_INCLUDE} exec - fi done ${PACKAGE_ast_INCLUDE} generated diff --git a/src/lib/libsum/Mamfile b/src/lib/libsum/Mamfile index 0640cd24ef1e..ed011c588228 100644 --- a/src/lib/libsum/Mamfile +++ b/src/lib/libsum/Mamfile @@ -179,7 +179,7 @@ make install done sum virtual prev libsum.a archive make ${INSTALLROOT}/lib - exec - if silent test ! -d ${INSTALLROOT}/lib + exec - if test ! -d ${INSTALLROOT}/lib exec - then mkdir -p ${INSTALLROOT}/lib exec - fi done ${INSTALLROOT}/lib generated @@ -190,7 +190,7 @@ make install exec - (ranlib ${INSTALLROOT}/lib/libsum.a) >/dev/null 2>&1 || true done ${INSTALLROOT}/lib/libsum.a generated make ${INSTALLROOT}/lib/lib - exec - if silent test ! -d ${INSTALLROOT}/lib/lib + exec - if test ! -d ${INSTALLROOT}/lib/lib exec - then mkdir -p ${INSTALLROOT}/lib/lib exec - fi done ${INSTALLROOT}/lib/lib generated @@ -200,7 +200,7 @@ make install exec - ${STDCMP} 2>/dev/null -s sum.req ${INSTALLROOT}/lib/lib/sum || { ${STDMV} ${INSTALLROOT}/lib/lib/sum ${INSTALLROOT}/lib/lib/sum.old 2>/dev/null || true; ${STDCP} sum.req ${INSTALLROOT}/lib/lib/sum ;} done ${INSTALLROOT}/lib/lib/sum generated make ${PACKAGE_ast_INCLUDE} - exec - if silent test ! -d ${PACKAGE_ast_INCLUDE} + exec - if test ! -d ${PACKAGE_ast_INCLUDE} exec - then mkdir -p ${PACKAGE_ast_INCLUDE} exec - fi done ${PACKAGE_ast_INCLUDE} generated