root / Makefile.am @ 8fbf7acb
History | View | Annotate | Download (2.9 kB)
1 | bb78ba49 | Nikos Skalkotos | linuxcustomdir=${sysconfdir}/ganeti/instance-image/hooks/linux |
---|---|---|---|
2 | 47c86659 | Nikos Skalkotos | |
3 | 47c86659 | Nikos Skalkotos | if WINSUPPORT |
4 | a33d2ab2 | Nikos Skalkotos | windowscustomdir=${sysconfdir}/ganeti/instance-image/hooks/windows |
5 | 6cccd4d3 | Nikos Skalkotos | windows_support=yes |
6 | 6cccd4d3 | Nikos Skalkotos | else |
7 | 6cccd4d3 | Nikos Skalkotos | windows_support=no |
8 | 47c86659 | Nikos Skalkotos | endif |
9 | 47c86659 | Nikos Skalkotos | |
10 | 8fbf7acb | Nikos Skalkotos | osdir=$(OS_DIR)/$(OS_NAME) |
11 | 21136223 | Lance Albertson | configdir=${sysconfdir}/ganeti/instance-image |
12 | 21136223 | Lance Albertson | variantsdir=${sysconfdir}/ganeti/instance-image/variants |
13 | 21136223 | Lance Albertson | networksdir=${sysconfdir}/ganeti/instance-image/networks |
14 | 84472880 | Lance Albertson | overlaysdir=${sysconfdir}/ganeti/instance-image/overlays |
15 | 8fbf7acb | Nikos Skalkotos | toolsdir=$(osdir)/tools |
16 | 79224631 | Lance Albertson | |
17 | 82ed4fad | Nikos Skalkotos | dist_os_SCRIPTS = ${srcdir}/create ${srcdir}/import ${srcdir}/export ${srcdir}/rename ${srcdir}/verify |
18 | 3822d893 | Nikos Skalkotos | dist_tools_SCRIPTS = ${srcdir}/tools/snf-passtohash.py |
19 | 82ed4fad | Nikos Skalkotos | dist_os_DATA = ${srcdir}/ganeti_api_version ${srcdir}/parameters.list ${srcdir}/common_linux.sh ${srcdir}/common_windows.sh |
20 | 47c86659 | Nikos Skalkotos | if WINSUPPORT |
21 | 82ed4fad | Nikos Skalkotos | dist_os_DATA += ${srcdir}/unattend.xml |
22 | 47c86659 | Nikos Skalkotos | endif |
23 | 21136223 | Lance Albertson | dist_config_DATA = variants.list |
24 | 79224631 | Lance Albertson | os_DATA = common.sh |
25 | 3822d893 | Nikos Skalkotos | tools_SCRIPTS = tools/make-dump tools/make-qemu-img tools/mount-disks tools/umount-disks |
26 | 79224631 | Lance Albertson | |
27 | 82ed4fad | Nikos Skalkotos | dist_linuxcustom_DATA = ${srcdir}/example/hooks/linux/* |
28 | 47c86659 | Nikos Skalkotos | if WINSUPPORT |
29 | 82ed4fad | Nikos Skalkotos | dist_windowscustom_DATA = ${srcdir}/example/hooks/windows/* |
30 | 47c86659 | Nikos Skalkotos | endif |
31 | 82ed4fad | Nikos Skalkotos | dist_doc_DATA = ${srcdir}/COPYING ${srcdir}/NEWS ${srcdir}/README |
32 | 79224631 | Lance Albertson | |
33 | 79224631 | Lance Albertson | EXTRA_DIST = common.sh.in defaults |
34 | 79224631 | Lance Albertson | |
35 | deaae996 | Nikos Skalkotos | edit = sed \ |
36 | deaae996 | Nikos Skalkotos | -e 's|@sysconfdir[@]|$(sysconfdir)|g' \ |
37 | deaae996 | Nikos Skalkotos | -e 's|@localstatedir[@]|$(localstatedir)|g' \ |
38 | deaae996 | Nikos Skalkotos | -e 's|@osdir[@]|$(osdir)|g' \ |
39 | deaae996 | Nikos Skalkotos | -e 's|@osname[@]|$(osname)|g' \ |
40 | deaae996 | Nikos Skalkotos | -e 's|@AWK[@]|$(AWK)|g' \ |
41 | deaae996 | Nikos Skalkotos | -e 's|@MKDIR_P[@]|$(MKDIR_P)|g' \ |
42 | deaae996 | Nikos Skalkotos | -e 's|@DUMP[@]|$(DUMP)|g' \ |
43 | deaae996 | Nikos Skalkotos | -e 's|@RESTORE[@]|$(RESTORE)|g' \ |
44 | deaae996 | Nikos Skalkotos | -e 's|@LOSETUP[@]|$(LOSETUP)|g' \ |
45 | deaae996 | Nikos Skalkotos | -e 's|@KPARTX[@]|$(KPARTX)|g' \ |
46 | deaae996 | Nikos Skalkotos | -e 's|@SFDISK[@]|$(SFDISK)|g' \ |
47 | deaae996 | Nikos Skalkotos | -e 's|@QEMU_IMG[@]|$(QEMU_IMG)|g' \ |
48 | 6cccd4d3 | Nikos Skalkotos | -e 's|@windows_support[@]|$(windows_support)|g' \ |
49 | deaae996 | Nikos Skalkotos | -e 's|@NTFSCLONE[@]|$(NTFSCLONE)|g' \ |
50 | deaae996 | Nikos Skalkotos | -e 's|@NTFSRESIZE[@]|$(NTFSRESIZE)|g' \ |
51 | deaae996 | Nikos Skalkotos | -e 's|@XMLSTARLET[@]|$(XMLSTARLET)|g' \ |
52 | deaae996 | Nikos Skalkotos | -e 's|@INSTALL_MBR[@]|$(INSTALL_MBR)|g' |
53 | 6cccd4d3 | Nikos Skalkotos | |
54 | deaae996 | Nikos Skalkotos | |
55 | 8fbf7acb | Nikos Skalkotos | toolsbuilddir: $(builddir)/tools |
56 | 3822d893 | Nikos Skalkotos | @mkdir_p@ tools |
57 | 3822d893 | Nikos Skalkotos | |
58 | 8fbf7acb | Nikos Skalkotos | common.sh: Makefile |
59 | 8fbf7acb | Nikos Skalkotos | rm -f $@ $@.tmp |
60 | 8fbf7acb | Nikos Skalkotos | srcdir=''; \ |
61 | 8fbf7acb | Nikos Skalkotos | test -f ./$@.in || srcdir=$(srcdir)/; \ |
62 | 8fbf7acb | Nikos Skalkotos | $(edit) $${srcdir}$@.in >$@.tmp |
63 | 8fbf7acb | Nikos Skalkotos | mv $@.tmp $@ |
64 | 8fbf7acb | Nikos Skalkotos | |
65 | 8fbf7acb | Nikos Skalkotos | $(tools_SCRIPTS): Makefile |
66 | 8fbf7acb | Nikos Skalkotos | @mkdir_p@ tools |
67 | deaae996 | Nikos Skalkotos | rm -f $@ $@.tmp |
68 | deaae996 | Nikos Skalkotos | srcdir=''; \ |
69 | deaae996 | Nikos Skalkotos | test -f ./$@.in || srcdir=$(srcdir)/; \ |
70 | deaae996 | Nikos Skalkotos | $(edit) $${srcdir}$@.in >$@.tmp |
71 | deaae996 | Nikos Skalkotos | mv $@.tmp $@ |
72 | 79224631 | Lance Albertson | |
73 | 3822d893 | Nikos Skalkotos | common.sh: $(srcdir)/common.sh.in |
74 | 8fbf7acb | Nikos Skalkotos | tools/make-dump: $(srcdir)/tools/make-dump.in |
75 | 8fbf7acb | Nikos Skalkotos | tools/make-qemu-img: $(srcdir)/tools/make-qemu-img.in |
76 | 8fbf7acb | Nikos Skalkotos | tools/mount-disks: $(srcdir)/tools/mount-disks.in |
77 | 8fbf7acb | Nikos Skalkotos | tools/umount-disks: $(srcdir)/tools/umount-disks.in |
78 | 3822d893 | Nikos Skalkotos | |
79 | 79224631 | Lance Albertson | install-exec-local: |
80 | 8fbf7acb | Nikos Skalkotos | @mkdir_p@ "$(DESTDIR)$(osdir)" |
81 | 3c726318 | Lance Albertson | @mkdir_p@ "$(DESTDIR)$(variantsdir)" |
82 | 276c74b6 | Lance Albertson | @mkdir_p@ "$(DESTDIR)$(networksdir)/subnets" |
83 | 276c74b6 | Lance Albertson | @mkdir_p@ "$(DESTDIR)$(networksdir)/instances" |
84 | 84472880 | Lance Albertson | @mkdir_p@ "$(DESTDIR)$(overlaysdir)" |
85 | 3c726318 | Lance Albertson | @mkdir_p@ "$(DESTDIR)$(localstatedir)/cache/ganeti-instance-image" |
86 | 3c726318 | Lance Albertson | touch "$(DESTDIR)$(variantsdir)/default.conf" |
87 | deaae996 | Nikos Skalkotos | ln -fs $(DESTDIR)$(configdir)/variants.list $(DESTDIR)$(osdir)/variants.list |
88 | 79224631 | Lance Albertson | |
89 | 3822d893 | Nikos Skalkotos | CLEANFILES = $(os_DATA) $(tools_SCRIPTS) |