summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorRoy Marples <roy@marples.name>2007-12-27 16:52:35 +0000
committerRoy Marples <roy@marples.name>2007-12-27 16:52:35 +0000
commit4b6a27fdf9df85363b46ad09d273e369bd6e18c1 (patch)
tree21c8554fdc53bdf623394ff00311346dc2b610b7 /Makefile
parent3f079ce495ece183e6ab48167e05ba99678474a3 (diff)
downloadopenrc-4b6a27fdf9df85363b46ad09d273e369bd6e18c1.tar.gz
openrc-4b6a27fdf9df85363b46ad09d273e369bd6e18c1.tar.bz2
openrc-4b6a27fdf9df85363b46ad09d273e369bd6e18c1.tar.xz
Don't allow RPATH of . to escape to a tarball.
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile2
1 files changed, 2 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index 6e5a031..9824f40 100644
--- a/Makefile
+++ b/Makefile
@@ -27,6 +27,8 @@ dist:
(cd /tmp/$(PKG); git clean; $(MAKE) clean)
rm -rf /tmp/$(PKG)/*.bz2 /tmp/$(PKG)/.git /tmp/$(PKG)/test
rm -rf /tmp/$(PKG)/.gitignore /tmp/$(PKG)/src/.gitignore
+ sed -i.bak -e '/LDFLAGS += -Wl,-rpath ./ s/^/#/' /tmp/$(PKG)/src/Makefile
+ rm -f /tmp/$(PKG)/src/Makefile.bak
tar cvjpf $(PKG).tar.bz2 -C /tmp $(PKG)
rm -rf /tmp/$(PKG)
ls -l $(PKG).tar.bz2