mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-08-05 12:38:09 -07:00
app-backup/reoback: port to EAPI 7
Signed-off-by: Sam James <sam@gentoo.org>
This commit is contained in:
@@ -1,26 +1,27 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
EAPI=7
|
||||
|
||||
inherit vcs-clean
|
||||
|
||||
DESCRIPTION="Reoback Backup Solution"
|
||||
HOMEPAGE="http://reoback.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/reoback/reoback-${PV/_p/_r}.tar.gz"
|
||||
S="${WORKDIR}"/${PN}-${PV/_*}
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ppc x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-lang/perl-5.6.1"
|
||||
DEPEND=">=app-arch/tar-1.13"
|
||||
|
||||
S=${WORKDIR}/${PN}-${PV/_*}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
ecvs_clean
|
||||
|
||||
sed \
|
||||
-e '/^config=/s:=.*:=/etc/reoback/settings.conf:' \
|
||||
-e '/^reoback=/s:=.*:=/usr/sbin/reoback.pl:' \
|
||||
@@ -29,15 +30,18 @@ src_prepare() {
|
||||
|
||||
src_install() {
|
||||
dosbin reoback.pl
|
||||
|
||||
insinto /etc/reoback
|
||||
doins conf/*
|
||||
fperms o-x /usr/sbin/reoback.pl
|
||||
|
||||
insinto /etc/cron.daily
|
||||
newins run_reoback.sh reoback
|
||||
|
||||
dodoc docs/{BUGS,CHANGES,INSTALL,MANUALS,README,TODO}
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "Reoback can now be activated by simply configuring the files in"
|
||||
elog "/etc/reoback and then doing: chmod +x /etc/cron.daily/reoback"
|
||||
elog "${EROOT}/etc/reoback and then doing: chmod +x ${EROOT}/etc/cron.daily/reoback"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user