# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ EAPI=5 inherit versionator rpm multilib-minimal MY_PV=$(replace_version_separator 3 '-') MY_P=$PN-$MY_PV DESCRIPTION="Unitrends Backup Agent" HOMEPAGE="http://www.unitrends.com/support/resources/latest-agent-releases" SRC_URI=" abi_x86_32? ( http://ftp.unitrends.com/bp/latest_build/Linux/$MY_P.i386.rpm ) abi_x86_64? ( http://ftp.unitrends.com/bp/latest_build/Linux/$MY_P.x86_64.rpm ) " LICENSE="" SLOT="0" KEYWORDS="x86 amd64" IUSE="" #IUSE="abi_x86_32 abi_x86_64" REQUIRED_USE=" abi_x86_32? ( !abi_x86_64 ) abi_x86_64? ( !abi_x86_32 ) " DEPEND=" app-arch/rpm app-crypt/mit-krb5[${MULTILIB_USEDEP}] app-shells/bash dev-libs/libxml2[${MULTILIB_USEDEP}] sys-apps/attr[${MULTILIB_USEDEP}] sys-apps/ed sys-apps/tcp-wrappers[${MULTILIB_USEDEP}] sys-apps/util-linux[${MULTILIB_USEDEP}] || ( sys-kernel/gentoo-sources sys-kernel/aufs-sources ) sys-libs/glibc[${MULTILIB_USEDEP}] sys-libs/ncurses[${MULTILIB_USEDEP}] sys-libs/pam[${MULTILIB_USEDEP}] sys-libs/zlib[${MULTILIB_USEDEP}] sys-process/vixie-cron " RDEPEND="${DEPEND}" S="${WORKDIR}" src_prepare() { sed -i -e 's/^[\s]*!/ /g' ${WORKDIR}/usr/bp/bpinit/*.ini sed -i -e '/Incremental Forever/a\ \ UseJournal=False' ${WORKDIR}/usr/bp/bpinit/master.ini } src_install() { cp -a "${WORKDIR}/usr" "${D}" fperms ugo+rx /usr/bp dodir /usr/bp/logs.dir dosym /usr/bp/bin/bpmenu.sh /bin/bpmenu dosym bputil /usr/bp/bin/printdb newinitd ${FILESDIR}/bpinetd.init bpinetd insinto /etc/pam.d newins ${D}/usr/bp/unitrends.pam unitrends } pkg_postrm() { elog "Make sure to cleanup:" elog " - /etc/default/bp.ini" elog " - /usr/bp" }