mirror of
https://git.openldap.org/openldap/openldap.git
synced 2025-04-12 15:10:31 +08:00
Do not pipe to awk, use temporary file instead
This commit is contained in:
parent
0960e34bf2
commit
a2708937b3
10
build/mkdep
10
build/mkdep
@ -87,7 +87,7 @@ fi
|
||||
|
||||
TMP=/tmp/mkdep$$
|
||||
|
||||
trap 'rm -f $TMP ; exit 1' 1 2 3 13 15
|
||||
trap 'rm -f $TMP.sed $TMP ; exit 1' 1 2 3 13 15
|
||||
|
||||
cp $MAKE ${MAKE}.bak
|
||||
|
||||
@ -134,7 +134,9 @@ _EOF_
|
||||
|
||||
$CC $CC_MKDEP_FLAGS $files | \
|
||||
sed -e 's; \./; ;g' | \
|
||||
$SED | \
|
||||
$SED > $TMP.sed
|
||||
# dont pipe to awk. SGI awk wants a filename as argument.
|
||||
# (or '-', but I do not know if all other awks support that.)
|
||||
awk '
|
||||
$1 ~ /:/ {
|
||||
filenm=$1;
|
||||
@ -153,7 +155,7 @@ $1 !~ /:/ {
|
||||
print rec;
|
||||
}
|
||||
}
|
||||
' noslash="$NOSLASH" >> $TMP
|
||||
' noslash="$NOSLASH" $TMP.sed >> $TMP
|
||||
|
||||
|
||||
cat << _EOF_ >> $TMP
|
||||
@ -163,5 +165,5 @@ _EOF_
|
||||
|
||||
# copy to preserve permissions
|
||||
cp $TMP $MAKE
|
||||
rm -f ${MAKE}.bak $TMP
|
||||
rm -f ${MAKE}.bak $TMP.sed $TMP
|
||||
exit 0
|
||||
|
Loading…
x
Reference in New Issue
Block a user