MY_P=${MY_PN}-${PV}
S=${WORKDIR}/${MY_PN}
DESCRIPTION="Bastille-Linux is a security hardening tool"
-HOMEPAGE="http://bastille-linux.org/"
+HOMEPAGE="http://bastille-linux.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}-linux/${MY_P}.tar.bz2
mirror://gentoo/${P}-gentoo-${PATCHVER}.patch.bz2"
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86"
IUSE="X"
RDEPEND="
- net-firewall/iptables
app-admin/logrotate
dev-perl/Curses
+ net-firewall/iptables
net-firewall/psad
- X? ( dev-perl/Tk )
virtual/logger
+ X? ( dev-perl/Tk )
"
src_prepare() {
epatch "${FILESDIR}/${P}-perl.patch"
perl_set_version
- cd "${S}"
+ cd "${S}" || die
chmod a+x Install.sh bastille-ipchains bastille-netfilter
}
perl_set_version
export VENDOR_LIB
- cd "${S}"
+ cd "${S}" || die
DESTDIR="${D}" ./Install.sh
# Example configs
- cd "${S}"
+ cd "${S}" || die
insinto /usr/share/Bastille
doins *.config
newinitd ${PN}-firewall.gentoo-init ${PN}-firewall
# Documentation
- cd "${S}"
+ cd "${S}" || die
dodoc *.txt BUGS Change* README*
- cd "${S}"/docs
+ cd "${S}"/docs || die
doman *.1m
}
EAPI=6
-inherit eutils perl-functions
+inherit perl-functions
PATCHVER=0.2
MY_PN=${PN/b/B}
MY_P=${MY_PN}-${PV}
S=${WORKDIR}/${MY_PN}
DESCRIPTION="Bastille-Linux is a security hardening tool"
-HOMEPAGE="http://bastille-linux.org/"
+HOMEPAGE="http://bastille-linux.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}-linux/${MY_P}.tar.bz2
mirror://gentoo/${P}-gentoo-${PATCHVER}.patch.bz2"
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86"
IUSE="X"
RDEPEND="
- net-firewall/iptables
app-admin/logrotate
dev-lang/perl:=
dev-perl/Curses
+ net-firewall/iptables
net-firewall/psad
- X? ( dev-perl/Tk )
virtual/logger
+ X? ( dev-perl/Tk )
"
PATCHES=(
"${WORKDIR}"/${P}-gentoo-${PATCHVER}.patch
-
# make sure the Perl modules go into vendor dir
"${FILESDIR}/${P}-perl.patch"
-
# prevent file collision, bug 536292
"${FILESDIR}/${P}-renamewidgets.patch"
-
# openrc runscript rename
"${FILESDIR}/${P}-openrc.patch"
)