summaryrefslogtreecommitdiff
path: root/mk
diff options
context:
space:
mode:
authorabs <abs>2007-12-20 18:51:18 +0000
committerabs <abs>2007-12-20 18:51:18 +0000
commiteb5d9a3120a04ca87980d4f2996585f2df6d74e1 (patch)
tree50d8d592f5c8a5f24c0ffe2a5d8900bff0f26152 /mk
parent231f9a3ffd594f51a950b6f0909af95d5832a6ad (diff)
downloadpkgsrc-eb5d9a3120a04ca87980d4f2996585f2df6d74e1.tar.gz
remember to close() the "ls -l " exprs, lest we run out of file descriptors
Diffstat (limited to 'mk')
-rw-r--r--mk/configure/cmake-rewrite.awk3
1 files changed, 2 insertions, 1 deletions
diff --git a/mk/configure/cmake-rewrite.awk b/mk/configure/cmake-rewrite.awk
index 87132479eef..d74b35ad38f 100644
--- a/mk/configure/cmake-rewrite.awk
+++ b/mk/configure/cmake-rewrite.awk
@@ -1,4 +1,4 @@
-# $NetBSD: cmake-rewrite.awk,v 1.1 2007/12/12 01:00:38 markd Exp $
+# $NetBSD: cmake-rewrite.awk,v 1.2 2007/12/20 18:51:18 abs Exp $
#
# cleanup references to libraries in the buildlink tree in files
# written by cmake's export_library_dependencies() function
@@ -17,6 +17,7 @@ BEGIN { buildlink_dir = ARGV[1]; delete ARGV[1] }
d=substr(d,RLENGTH+2,length(d))
if (dep ~ "^" buildlink_dir) {
"ls -l " dep | getline ls_out
+ close ("ls -l " dep)
match(ls_out,"-> ")
if (RSTART > 0) {
dep=substr(ls_out,RSTART+RLENGTH,length(ls_out))