summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app-admin/anaconda/anaconda-9999.ebuild')
-rw-r--r--app-admin/anaconda/anaconda-9999.ebuild47
1 files changed, 25 insertions, 22 deletions
diff --git a/app-admin/anaconda/anaconda-9999.ebuild b/app-admin/anaconda/anaconda-9999.ebuild
index 7e60894..161bb5c 100644
--- a/app-admin/anaconda/anaconda-9999.ebuild
+++ b/app-admin/anaconda/anaconda-9999.ebuild
@@ -24,7 +24,7 @@ if [ "${PV}" = "9999" ]; then
SRC_URI="${AUDIT_SRC_URI} ${LSELINUX_SRC_URI}"
KEYWORDS=""
else
- SRC_URI="mirror://sabayon/${CATEGORY}/${PN}-${PVR}.tar.bz2 ${AUDIT_SRC_URI} ${LSELINUX_SRC_URI}"
+ SRC_URI="http://distfiles.sabayon.org/${CATEGORY}/${PN}-${PVR}.tar.bz2 ${AUDIT_SRC_URI} ${LSELINUX_SRC_URI}"
KEYWORDS="~amd64 ~x86"
fi
S="${WORKDIR}"/${PN}-${PVR}
@@ -60,9 +60,6 @@ src_unpack() {
else
base_src_unpack
fi
- # Patch the internal libs to fix new glibc incompatibility
- epatch "${FILESDIR}/audit-glibc-fix.patch"
- epatch "${FILESDIR}/libselinux-glibc-fix.patch"
}
src_prepare() {
@@ -79,26 +76,32 @@ src_prepare() {
## Setup libaudit
##
cd "${AUDIT_S}"
- # Do not build GUI tools
- sed -i \
- -e '/AC_CONFIG_SUBDIRS.*system-config-audit/d' \
- "${AUDIT_S}"/configure.ac || die "cannot sed libaudit configure.ac"
- sed -i \
- -e 's,system-config-audit,,g' \
- -e '/^SUBDIRS/s,\\$,,g' \
- "${AUDIT_S}"/Makefile.am || die "cannot sed libaudit Makefile.am"
- rm -rf "${AUDIT_S}"/system-config-audit
-
- if ! use ldap; then
- sed -i \
- -e '/^AC_OUTPUT/s,audisp/plugins/zos-remote/Makefile,,g' \
- "${AUDIT_S}"/configure.ac || die "cannot sed libaudit configure.ac (ldap)"
- sed -i \
- -e '/^SUBDIRS/s,zos-remote,,g' \
- "${AUDIT_S}"/audisp/plugins/Makefile.am || die "cannot sed libaudit Makefile.am (ldap)"
- fi
+ # Patch libaudit to fix new glibc incompatibility
+ epatch "${FILESDIR}/audit-glibc-fix.patch"
+ # Do not build GUI tools
+ sed -i \
+ -e '/AC_CONFIG_SUBDIRS.*system-config-audit/d' \
+ "${AUDIT_S}"/configure.ac || die "cannot sed libaudit configure.ac"
+ sed -i \
+ -e 's,system-config-audit,,g' \
+ -e '/^SUBDIRS/s,\\$,,g' \
+ "${AUDIT_S}"/Makefile.am || die "cannot sed libaudit Makefile.am"
+ rm -rf "${AUDIT_S}"/system-config-audit
+
+ if ! use ldap; then
+ sed -i \
+ -e '/^AC_OUTPUT/s,audisp/plugins/zos-remote/Makefile,,g' \
+ "${AUDIT_S}"/configure.ac || die "cannot sed libaudit configure.ac (ldap)"
+ sed -i \
+ -e '/^SUBDIRS/s,zos-remote,,g' \
+ "${AUDIT_S}"/audisp/plugins/Makefile.am || die "cannot sed libaudit Makefile.am (ldap)"
+ fi
eautoreconf
+ # Patch libselinux to fix new glibc incompatibility
+ cd "${LSELINUX_S}"
+ epatch "${FILESDIR}/libselinux-glibc-fix.patch"
+
}
copy_audit_data_over() {