Some extra example hooks
[ext/instance-debootstrap.git] / Makefile.am
index c6d2c76..6b01439 100644 (file)
@@ -1,19 +1,28 @@
 osname=$(subst ganeti-instance-,,$(PACKAGE))
 
-osdir=$(datadir)/ganeti/os/$(osname)
+osdir=$(OS_DIR)/$(osname)
+variantsdir=$(DESTDIR)$(sysconfdir)/ganeti/instance-debootstrap/variants
 
-os_SCRIPTS = create
-dist_os_SCRIPTS = import export rename
-dist_os_DATA = ganeti_api_version
+dist_os_SCRIPTS = create import export rename
+dist_os_DATA = ganeti_api_version variants.list
+os_DATA = common.sh
 
 dist_doc_DATA = COPYING NEWS README
 
-EXTRA_DIST = create.in defaults
+EXTRA_DIST = common.sh.in defaults \
+       examples/hooks/grub \
+       examples/hooks/interfaces
 
-do_subst = sed -e 's,[@]sysconfdir[@],$(sysconfdir),g'
+do_subst = sed \
+       -e 's,[@]sysconfdir[@],$(sysconfdir),g' \
+       -e 's,[@]localstatedir[@],$(localstatedir),g'
 
-create: create.in Makefile
+common.sh: common.sh.in Makefile
        $(do_subst) < $< > $@
        chmod +x $@
 
-CLEANFILES = create
+install-exec-local:
+       @mkdir_p@ $(variantsdir)
+       touch $(variantsdir)/default.conf
+
+CLEANFILES = common.sh