summaryrefslogtreecommitdiff
path: root/sysutils/amanda-server/Makefile
blob: e0ed347cf19def36a2ca4b2fda2f6ce1cbc3de41 (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
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
# $NetBSD: Makefile,v 1.53 2012/07/30 07:21:12 sbd Exp $

PKGNAME=		amanda-server-${AMANDA_VERSION}
SVR4_PKGNAME=		amase

COMMENT=		Server part of Amanda, a network backup system

PKG_DESTDIR_SUPPORT=	user-destdir

USE_TOOLS+=		awk:run mail:run

CONFIGURE_ENV+=		MAILER=${TOOLS_PATH.mail}
CONFIGURE_ARGS+=	--without-client --without-gnuplot

BUILD_DIRS=		device-src server-src changer-src

MANPAGES+=		amanda-devices.7
MANPAGES+=		amanda-compatibility.7
MANPAGES+=		amanda-changers.7
MANPAGES+=		amanda-interactivity.7
MANPAGES+=		amanda-taperscan.7
MANPAGES+=		amaddclient.8
MANPAGES+=		amadmin.8
MANPAGES+=		amaespipe.8
MANPAGES+=		amcheck.8
MANPAGES+=		amcheckdb.8
MANPAGES+=		amcheckdump.8
MANPAGES+=		amcleanup.8
MANPAGES+=		amcleanupdisk.8
MANPAGES+=		amcrypt-ossl-asym.8
MANPAGES+=		amcrypt-ossl.8
MANPAGES+=		amcrypt.8
MANPAGES+=		amcryptsimple.8
MANPAGES+=		amdevcheck.8
MANPAGES+=		amdump.8
MANPAGES+=		amflush.8
MANPAGES+=		amgetconf.8
MANPAGES+=		amgpgcrypt.8
MANPAGES+=		amlabel.8
MANPAGES+=		amoverview.8
MANPAGES+=		amreport.8
MANPAGES+=		amrmtape.8
MANPAGES+=		amserverconfig.8
MANPAGES+=		amstatus.8
MANPAGES+=		amtape.8
MANPAGES+=		amtapetype.8
MANPAGES+=		amtoc.8
MANPAGES+=		amvault.8
MANPAGES+=		disklist.5
MANPAGES+=		tapelist.5
MANPAGES+=		amrestore.8
MANPAGES+=		amfetchdump.8

PERL5_MODS+=		Amanda/Changer.pm
PERL5_MODS+=		Amanda/Changer/aggregate.pm
PERL5_MODS+=		Amanda/Changer/compat.pm
PERL5_MODS+=		Amanda/Changer/disk.pm
PERL5_MODS+=		Amanda/Changer/multi.pm
PERL5_MODS+=		Amanda/Changer/ndmp.pm
PERL5_MODS+=		Amanda/Changer/null.pm
PERL5_MODS+=		Amanda/Changer/rait.pm
PERL5_MODS+=		Amanda/Changer/robot.pm
PERL5_MODS+=		Amanda/Changer/single.pm
PERL5_MODS+=		Amanda/Cmdline.pm
PERL5_MODS+=		Amanda/Curinfo.pm
PERL5_MODS+=		Amanda/Curinfo/Info.pm
PERL5_MODS+=		Amanda/DB/Catalog.pm
PERL5_MODS+=		Amanda/Device.pm
PERL5_MODS+=		Amanda/Disklist.pm
PERL5_MODS+=		Amanda/Holding.pm
PERL5_MODS+=		Amanda/Interactivity.pm
PERL5_MODS+=		Amanda/Interactivity/email.pm
PERL5_MODS+=		Amanda/Interactivity/stdin.pm
PERL5_MODS+=		Amanda/Interactivity/tty.pm
PERL5_MODS+=		Amanda/Interactivity/tty_email.pm
PERL5_MODS+=		Amanda/Logfile.pm
PERL5_MODS+=		Amanda/Recovery/Clerk.pm
PERL5_MODS+=		Amanda/Recovery/Planner.pm
PERL5_MODS+=		Amanda/Recovery/Scan.pm
PERL5_MODS+=		Amanda/Report.pm
PERL5_MODS+=		Amanda/Report/human.pm
PERL5_MODS+=		Amanda/Report/postscript.pm
PERL5_MODS+=		Amanda/Report/xml.pm
PERL5_MODS+=		Amanda/ScanInventory.pm
PERL5_MODS+=		Amanda/Tapelist.pm
PERL5_MODS+=		Amanda/Taper/Controller.pm
PERL5_MODS+=		Amanda/Taper/Protocol.pm
PERL5_MODS+=		Amanda/Taper/Scan.pm
PERL5_MODS+=		Amanda/Taper/Scan/lexical.pm
PERL5_MODS+=		Amanda/Taper/Scan/oldest.pm
PERL5_MODS+=		Amanda/Taper/Scan/traditional.pm
PERL5_MODS+=		Amanda/Taper/Scribe.pm
PERL5_MODS+=		Amanda/Taper/Worker.pm
PERL5_MODS+=		Amanda/XferServer.pm

PERL5_LIBS+=		Cmdline
PERL5_LIBS+=		Device
PERL5_LIBS+=		Disklist
PERL5_LIBS+=		Logfile
PERL5_LIBS+=		Tapelist
PERL5_LIBS+=		XferServer

.include "../../sysutils/amanda-common/Makefile.common"

SPECIAL_PERMS+=		sbin/amcheck ${AM_PROG_PERMS}
SPECIAL_PERMS+=		libexec/amanda/planner ${AM_PROG_PERMS}
SPECIAL_PERMS+=		libexec/amanda/dumper ${AM_PROG_PERMS}

.include "../../sysutils/amanda-common/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"