File: Makefile.am

package info (click to toggle)
ganeti-instance-debootstrap 0.14-1~bpo70%2B1
  • links: PTS, VCS
  • area: main
  • in suites: wheezy-backports
  • size: 380 kB
  • sloc: sh: 938; makefile: 52
file content (51 lines) | stat: -rw-r--r-- 1,271 bytes parent folder | download | duplicates (3)
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
osname=$(subst ganeti-instance-,,$(PACKAGE))

osdir=$(OS_DIR)/$(osname)
variantsdir=$(DESTDIR)$(sysconfdir)/ganeti/instance-debootstrap/variants
defaultsdir=$(DESTDIR)$(sysconfdir)/default

dist_os_SCRIPTS = create import export rename verify
dist_os_DATA = ganeti_api_version variants.list parameters.list
os_DATA = common.sh

dist_doc_DATA = COPYING NEWS README

exampledir = $(docdir)/examples
exampleconfdir = $(exampledir)/confdata

dist_exampleconf_DATA = \
	examples/hooks/confdata/defaultpasswords \
	examples/hooks/confdata/timezone

dist_example_DATA = \
	examples/hooks/defaultpasswords \
	examples/hooks/grub \
	examples/hooks/hosts \
	examples/hooks/interfaces \
	examples/hooks/ssh-keys \
	examples/hooks/timezone

EXTRA_DIST = \
	common.sh.in \
	defaults

do_subst = sed \
	-e 's,[@]sysconfdir[@],$(sysconfdir),g' \
	-e 's,[@]localstatedir[@],$(localstatedir),g'

common.sh: common.sh.in Makefile
	$(do_subst) < $< > $@
	chmod +x $@

install-exec-local:
	@mkdir_p@ $(variantsdir)
	touch $(variantsdir)/default.conf
	@mkdir_p@ $(defaultsdir)
	$(INSTALL_DATA) $(top_srcdir)/defaults \
	  $(defaultsdir)/ganeti-instance-debootstrap

uninstall-local:
	rm -f $(variantsdir)/default.conf
	rm -f $(defaultsdir)/ganeti-instance-debootstrap

CLEANFILES = common.sh