1 # $NetBSD: Makefile,v 1.53 2012/07/30 07:21:12 sbd Exp $
3 PKGNAME= amanda-server-${AMANDA_VERSION}
7 COMMENT= Server part of Amanda, a network backup system
9 PKG_DESTDIR_SUPPORT= user-destdir
11 USE_TOOLS+= awk:run mail:run
13 CONFIGURE_ENV+= MAILER=${TOOLS_PATH.mail}
14 CONFIGURE_ARGS+= --without-client --without-gnuplot
16 BUILD_DIRS= device-src server-src changer-src
18 MANPAGES+= amanda-devices.7
19 MANPAGES+= amanda-compatibility.7
20 MANPAGES+= amanda-changers.7
21 MANPAGES+= amanda-interactivity.7
22 MANPAGES+= amanda-taperscan.7
23 MANPAGES+= amaddclient.8
25 MANPAGES+= amaespipe.8
27 MANPAGES+= amcheckdb.8
28 MANPAGES+= amcheckdump.8
29 MANPAGES+= amcleanup.8
30 MANPAGES+= amcleanupdisk.8
31 MANPAGES+= amcrypt-ossl-asym.8
32 MANPAGES+= amcrypt-ossl.8
34 MANPAGES+= amcryptsimple.8
35 MANPAGES+= amdevcheck.8
38 MANPAGES+= amgetconf.8
39 MANPAGES+= amgpgcrypt.8
41 MANPAGES+= amoverview.8
44 MANPAGES+= amserverconfig.8
47 MANPAGES+= amtapetype.8
52 MANPAGES+= amrestore.8
53 MANPAGES+= amfetchdump.8
55 PERL5_MODS+= Amanda/Changer.pm
56 PERL5_MODS+= Amanda/Changer/aggregate.pm
57 PERL5_MODS+= Amanda/Changer/compat.pm
58 PERL5_MODS+= Amanda/Changer/disk.pm
59 PERL5_MODS+= Amanda/Changer/multi.pm
60 PERL5_MODS+= Amanda/Changer/ndmp.pm
61 PERL5_MODS+= Amanda/Changer/null.pm
62 PERL5_MODS+= Amanda/Changer/rait.pm
63 PERL5_MODS+= Amanda/Changer/robot.pm
64 PERL5_MODS+= Amanda/Changer/single.pm
65 PERL5_MODS+= Amanda/Cmdline.pm
66 PERL5_MODS+= Amanda/Curinfo.pm
67 PERL5_MODS+= Amanda/Curinfo/Info.pm
68 PERL5_MODS+= Amanda/DB/Catalog.pm
69 PERL5_MODS+= Amanda/Device.pm
70 PERL5_MODS+= Amanda/Disklist.pm
71 PERL5_MODS+= Amanda/Holding.pm
72 PERL5_MODS+= Amanda/Interactivity.pm
73 PERL5_MODS+= Amanda/Interactivity/email.pm
74 PERL5_MODS+= Amanda/Interactivity/stdin.pm
75 PERL5_MODS+= Amanda/Interactivity/tty.pm
76 PERL5_MODS+= Amanda/Interactivity/tty_email.pm
77 PERL5_MODS+= Amanda/Logfile.pm
78 PERL5_MODS+= Amanda/Recovery/Clerk.pm
79 PERL5_MODS+= Amanda/Recovery/Planner.pm
80 PERL5_MODS+= Amanda/Recovery/Scan.pm
81 PERL5_MODS+= Amanda/Report.pm
82 PERL5_MODS+= Amanda/Report/human.pm
83 PERL5_MODS+= Amanda/Report/postscript.pm
84 PERL5_MODS+= Amanda/Report/xml.pm
85 PERL5_MODS+= Amanda/ScanInventory.pm
86 PERL5_MODS+= Amanda/Tapelist.pm
87 PERL5_MODS+= Amanda/Taper/Controller.pm
88 PERL5_MODS+= Amanda/Taper/Protocol.pm
89 PERL5_MODS+= Amanda/Taper/Scan.pm
90 PERL5_MODS+= Amanda/Taper/Scan/lexical.pm
91 PERL5_MODS+= Amanda/Taper/Scan/oldest.pm
92 PERL5_MODS+= Amanda/Taper/Scan/traditional.pm
93 PERL5_MODS+= Amanda/Taper/Scribe.pm
94 PERL5_MODS+= Amanda/Taper/Worker.pm
95 PERL5_MODS+= Amanda/XferServer.pm
101 PERL5_LIBS+= Tapelist
102 PERL5_LIBS+= XferServer
104 .include "../../sysutils/amanda-common/Makefile.common"
106 SPECIAL_PERMS+= sbin/amcheck ${AM_PROG_PERMS}
107 SPECIAL_PERMS+= libexec/amanda/planner ${AM_PROG_PERMS}
108 SPECIAL_PERMS+= libexec/amanda/dumper ${AM_PROG_PERMS}
110 .include "../../sysutils/amanda-common/buildlink3.mk"
111 .include "../../mk/bsd.pkg.mk"