diff options
Diffstat (limited to 'app-admin/anaconda/anaconda-9999.ebuild')
-rw-r--r-- | app-admin/anaconda/anaconda-9999.ebuild | 47 |
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() { |