]> CyberLeo.Net >> Repos - CDN/portage-cdn.git/blob - app-admin/zfsnap/zfsnap-2.0.0_beta3.ebuild
app-admin/zfsnap: new ebuild
[CDN/portage-cdn.git] / app-admin / zfsnap / zfsnap-2.0.0_beta3.ebuild
1 # Copyright 2017 CyberLeo.Net
2 # http://wiki.cyberleo.net/wiki/CyberLeo/COPYRIGHT
3
4 EAPI=6
5
6 inherit git-r3 bash-completion-r1
7 EGIT_REPO_URI="https://github.com/zfsnap/zfsnap.git"
8 EGIT_COMMIT="v2.0.0-beta3"
9
10 KEYWORDS="amd64"
11
12 DESCRIPTION="A portable, performant script to make rolling ZFS snapshots easy."
13 HOMEPAGE="http://www.zfsnap.org/"
14
15 LICENSE="BSD"
16 SLOT="0"
17
18 DOCS=( README.md PORTABILITY )
19
20 src_test() {
21         cd "${S}/tests" || die
22         sh run.sh || die
23 }
24 src_install() {
25         sed -i "s%# ZFSNAP_LIB_DIR='/usr/local/weird/dir'%ZFSNAP_LIB_DIR='/usr/lib/zfsnap'%" "${S}/sbin/zfsnap.sh" || die 'reinplace failed'
26
27         newsbin sbin/zfsnap.sh zfsnap
28
29         doman man/man8/zfsnap.8
30
31         insinto /usr/lib
32         doins -r share/zfsnap
33
34         insinto "$(get_bashcompdir)"
35         newins completion/zfsnap-completion.bash zfsnap
36 }