blob: 415e47ee1b5596ab7397016bf183ee08fd2d00dd (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
|
# Contributor:
# Maintainer: Leonardo Arena <rnalrd@alpinelinux.org>
pkgname="backuppc"
_realname="BackupPC"
pkgver="3.2.1"
_realver="3.2.1"
pkgrel=0
pkgdesc="High-performance, enterprise-grade backup system"
url="http://backuppc.sourceforge.net/"
arch="noarch"
license="GPL"
depends="perl busybox rsync perl-archive-zip perl-io-compress
perl-libwww perl-file-rsync"
makedepends=""
install="$pkgname.pre-install $pkgname.post-install"
subpackages=""
source="http://downloads.sourceforge.net/project/$pkgname/$pkgname/$_realver/$_realname-$_realver.tar.gz
configure.pl.patch"
_builddir="$srcdir/$_realname-$_realver"
prepare () {
cd "$_builddir"
mkdir -p "$pkgdir"/etc/BackupPC
mkdir -p "$pkgdir"/var/www/cgi-bin
patch -p2 < ../../configure.pl.patch
}
build() {
cd "$_builddir"
perl configure.pl \
--batch \
--backuppc-user=backuppc \
--bin-path bzip2=/usr/bin/bzip2 \
--bin-path cat=/bin/cat \
--bin-path df=/bin/df \
--bin-path tar=/bin/tar \
--bin-path hostname=/bin/hostname \
--bin-path nmblookup=/usr/bin/nmblookup \
--bin-path perl=/usr/bin/perl \
--bin-path ping=/bin/ping \
--bin-path rsync=/usr/bin/rsync \
--bin-path sendmail=/usr/bin/sendmail \
--bin-path smbclient=/usr/bin/smbclient \
--bin-path split=/usr/bin/split \
--bin-path ssh=/usr/bin/ssh \
--compress-level=3 \
--dest-dir="$pkgdir" \
--config-dir /etc/BackupPC \
--cgi-dir /var/www/cgi-bin \
--data-dir /var/lib/BackupPC \
--hostname backuppc \
--html-dir /var/www/htdocs/BackupPC \
--html-dir-url /BackupPC \
--install-dir /usr/lib/BackupPC \
--log-dir /var/log/BackupPC \
--uid-ignore \
--no-set-perms || return 1
}
package() {
cd $_builddir
install -m755 configure.pl $pkgdir/usr/lib/BackupPC/bin/configure.pl
chmod 774 "$pkgdir"/usr/lib/BackupPC/bin/*
}
md5sums="2334fafb8e03284225a9b8a7fb230012 BackupPC-3.2.1.tar.gz
f57ad7fdcce804f20f2fe82bee91e813 configure.pl.patch"
|