summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBruce Momjian2003-01-18 06:06:51 +0000
committerBruce Momjian2003-01-18 06:06:51 +0000
commit8679fe0fe4f83cb3932e1e02c50e9dc7b007a163 (patch)
tree0564b61d7afc8f4ba9ec033e007f3af81c7039fa
parent5bc7d991ad70b4e6c86fc87f78a6e4a7c2ff5e19 (diff)
Improve symlink handling for C tags file.
-rwxr-xr-xsrc/tools/make_ctags2
-rwxr-xr-xsrc/tools/make_mkid2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/tools/make_ctags b/src/tools/make_ctags
index ac7134f3d8..072b9bb9d2 100755
--- a/src/tools/make_ctags
+++ b/src/tools/make_ctags
@@ -14,5 +14,5 @@ sort tags >/tmp/$$ && mv /tmp/$$ tags
find . -name 'CVS' -prune -o -type d -print |while read DIR
do
- [ "$DIR" != "." ] && ln -f -s `pwd`/tags $DIR/tags
+ [ "$DIR" != "." ] && ln -f -s `echo "$DIR" | sed 's;/[^/]*;/..;g'`/tags $DIR/tags
done
diff --git a/src/tools/make_mkid b/src/tools/make_mkid
index bad5a4d04a..ac71bd92b5 100755
--- a/src/tools/make_mkid
+++ b/src/tools/make_mkid
@@ -5,5 +5,5 @@ mkid `find \`pwd\`/ \( -name _deadcode -a -prune \) -o \
find . -name 'CVS' -prune -o -type d -print |while read DIR
do
- [ "$DIR" != "." ] && ln -f -s `pwd`/ID $DIR/ID
+ [ "$DIR" != "." ] && ln -f -s `echo "$DIR" | sed 's;/[^/]*;/..;g'`/ID $DIR/ID
done