summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Väth <martin@mvath.de>2013-11-02 20:34:53 +0100
committerMartin Väth <martin@mvath.de>2015-10-11 10:49:00 +0200
commitdf61b455f7cb2744bd58aff25af8f111c86ec4fb (patch)
treeda10c485ef5b344f7d8c58b19d99ab8347a0352e /net-firewall/firewall-mv
parentBump portage-bashrc-mv. eix: Remove IUSE=clang (diff)
downloadmv-df61b455f7cb2744bd58aff25af8f111c86ec4fb.tar.gz
mv-df61b455f7cb2744bd58aff25af8f111c86ec4fb.tar.bz2
mv-df61b455f7cb2744bd58aff25af8f111c86ec4fb.zip
Shebang care with many bumps
Diffstat (limited to 'net-firewall/firewall-mv')
-rw-r--r--net-firewall/firewall-mv/ChangeLog5
-rw-r--r--net-firewall/firewall-mv/firewall-mv-7.2-r1.ebuild (renamed from net-firewall/firewall-mv/firewall-mv-7.2.ebuild)15
2 files changed, 14 insertions, 6 deletions
diff --git a/net-firewall/firewall-mv/ChangeLog b/net-firewall/firewall-mv/ChangeLog
index d0cb8fe9..d0ff7dae 100644
--- a/net-firewall/firewall-mv/ChangeLog
+++ b/net-firewall/firewall-mv/ChangeLog
@@ -2,6 +2,11 @@
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+*firewall-mv-7.2-r1 (02 Nov 2013)
+
+ 02 Nov 2013; Martin Väth <martin@mvath.de>:
+ Shebang care
+
*firewall-mv-7.2 (13 Oct 2013)
13 Oct 2013; Martin Väth <martin@mvath.de>:
diff --git a/net-firewall/firewall-mv/firewall-mv-7.2.ebuild b/net-firewall/firewall-mv/firewall-mv-7.2-r1.ebuild
index 586cc729..05cc7ce0 100644
--- a/net-firewall/firewall-mv/firewall-mv-7.2.ebuild
+++ b/net-firewall/firewall-mv/firewall-mv-7.2-r1.ebuild
@@ -18,12 +18,15 @@ RDEPEND="app-shells/push"
DEPEND=""
src_prepare() {
- sed -i \
- -e "s!/etc/!${EPREFIX}/etc/!g" \
- -e "s!/usr/!${EPREFIX}/usr/!g" \
- sbin/* \
- etc/* \
- systemd/*
+ if use prefix
+ then sed -i \
+ -e "s!/etc/!${EPREFIX}/etc/!g" \
+ -e "s!/usr/!${EPREFIX}/usr/!g" \
+ -- sbin/* etc/* systemd/* || die
+ else sed -i \
+ -e '1s"^#!/usr/bin/env sh$"#!'"$(command -v sh)"'"' \
+ -- sbin/* || die
+ fi
epatch_user
}