summaryrefslogtreecommitdiff
path: root/mk
diff options
context:
space:
mode:
authoragc <agc>1999-10-21 14:23:38 +0000
committeragc <agc>1999-10-21 14:23:38 +0000
commitad10e85eda986547c4d34f02f4dfc075b32a5d83 (patch)
tree91b1435b8abc8956ae87ef823ff641854dfd5cf5 /mk
parentecb70a0d74ec39d72599cdcafaf46ad7da38d41f (diff)
downloadpkgsrc-ad10e85eda986547c4d34f02f4dfc075b32a5d83.tar.gz
Optimise some of the ELF shared object awk script.
Diffstat (limited to 'mk')
-rw-r--r--mk/bsd.pkg.mk13
1 files changed, 4 insertions, 9 deletions
diff --git a/mk/bsd.pkg.mk b/mk/bsd.pkg.mk
index 611fa1ecd98..4413bbf58c9 100644
--- a/mk/bsd.pkg.mk
+++ b/mk/bsd.pkg.mk
@@ -1,4 +1,4 @@
-# $NetBSD: bsd.pkg.mk,v 1.358 1999/10/20 09:57:47 agc Exp $
+# $NetBSD: bsd.pkg.mk,v 1.359 1999/10/21 14:23:38 agc Exp $
#
# This file is in the public domain.
#
@@ -1365,14 +1365,9 @@ root-install:
system(sprintf("${RM} -f ${PREFIX}/%s.%s.%s.%s; ${LN} -s %s ${PREFIX}/%s.%s.%s.%s", lib, v1, v2, v3, slashes[slashc], lib, v1, v2, v3)); \
printf("%s.%s.%s.%s\n", lib, v1, v2, v3); \
} \
- if (v2 >= 0) { \
- system(sprintf("${RM} -f ${PREFIX}/%s.%s.%s; ${LN} -s %s ${PREFIX}/%s.%s.%s", lib, v1, v2, slashes[slashc], lib, v1, v2)); \
- printf("%s.%s.%s\n", lib, v1, v2); \
- } \
- if (v1 >= 0) { \
- system(sprintf("${RM} -f ${PREFIX}/%s.%s; ${LN} -s %s ${PREFIX}/%s.%s", lib, v1, slashes[slashc], lib, v1)); \
- printf("%s.%s\n", lib, v1); \
- } \
+ system(sprintf("${RM} -f ${PREFIX}/%s.%s.%s; ${LN} -s %s ${PREFIX}/%s.%s.%s", lib, v1, v2, slashes[slashc], lib, v1, v2)); \
+ system(sprintf("${RM} -f ${PREFIX}/%s.%s; ${LN} -s %s ${PREFIX}/%s.%s", lib, v1, slashes[slashc], lib, v1)); \
+ printf("%s.%s.%s\n%s.%s\n", lib, v1, v2, lib, v1); \
} \
/^@/ { print; next } \
/.*\/lib[^\/]+\.so\.[0-9]+\.[0-9]+\.[0-9]+$$/ { \