X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=example%2FMakefile.am;h=f2f3052c1681cc9b5937d88373a5159e72d26252;hb=b116e9366c7b2ea2c2eb53b0a13df4090e176235;hp=1d1cd56cc23457e271a225936d4cd119cd72bf1a;hpb=3ab887b9bc819a846c75dd7f2ee5d41fac22b19f;p=debian%2Famanda diff --git a/example/Makefile.am b/example/Makefile.am index 1d1cd56..f2f3052 100644 --- a/example/Makefile.am +++ b/example/Makefile.am @@ -1,7 +1,68 @@ # Makefile for sample configuration files -noinst_DATA = amanda.conf amanda.conf.chg-scsi +include $(top_srcdir)/config/automake/vars.am +include $(top_srcdir)/config/automake/installperms.am -EXTRA_DIST = chg-multi.conf chg-scsi.conf config.site disklist \ - DLT.ps EXB-8500.ps HP-DAT.ps 8.5x11.ps 3hole.ps DIN-A4.ps \ - chg-mcutil.conf +amanda_dir = $(amdatadir) +templatedir = $(amanda_dir)/template.d +server_exampledir = $(amanda_dir)/example +client_exampledir = $(amanda_dir)/example +lbltempldir = $(amanda_dir)/example/label-templates + +template_in_FILE = \ + template.d/advanced.conf.in \ + template.d/amanda-harddisk.conf.in \ + template.d/amanda-single-tape.conf.in \ + template.d/amanda-tape-changer.conf.in \ + template.d/amanda-S3.conf.in +template_FILE = \ + template.d/dumptypes \ + template.d/tapetypes \ + template.d/README \ + template.d/chg-manual.conf +template_generated_FILE = $(template_in_FILE:%.in=%) +template_DATA = $(template_FILE) $(template_generated_FILE) +EXTRA_DIST += $(template_FILE) $(template_in_FILE) +DISTCLEANFILES += $(template_generated_FILE) + + +server_example_in_FILE = \ + amanda.conf.in \ + inetd.conf.amandaserver.in \ + xinetd.amandaserver.in +server_example_FILE = \ + chg-multi.conf \ + chg-scsi.conf \ + disklist +server_example_generated_FILE = $(server_example_in_FILE:%.in=%) +server_example_DATA = $(server_example_FILE) $(server_example_generated_FILE) +EXTRA_DIST += $(server_example_FILE) $(server_example_in_FILE) +DISTCLEANFILES += $(server_example_generated_FILE) + +client_example_in_FILE = \ + amanda-client.conf.in \ + amanda-client-postgresql.conf.in \ + inetd.conf.amandaclient.in \ + xinetd.amandaclient.in +client_example_FILE = +client_example_generated_FILE = $(client_example_in_FILE:%.in=%) +client_example_DATA = $(client_example_FILE) $(client_example_generated_FILE) +EXTRA_DIST += $(client_example_FILE) $(client_example_in_FILE) +DISTCLEANFILES += $(client_example_generated_FILE) + + +lbltempl_DATA = DLT.ps \ + EXB-8500.ps \ + HP-DAT.ps \ + 8.5x11.ps \ + 3hole.ps \ + DLT-A4.ps \ + DIN-A4.ps +EXTRA_DIST += $(lbltempl_DATA) + +# build foo from foo.in where necessary +%: %.in $(top_builddir)/config.status + $(top_builddir)/config.status --file=$@:$< + +# config.status leaves config.log files around +CLEANFILES += config.log