include ../settings.make
-programs = cleanup setup on-testbed with-testbed
-shareprograms = fixups fixups-inside
-sharefiles = readconfig
+programs = cleanup setup on-testbed with-testbed purge
+shareprograms = fixups fixups-inside userv-target
+sharefiles = readconfig justconfig
exec_prefix = adt-xenlvm-
all: readconfig
install: all
- $(INSTALL_DIRS) $(bindir) $(docdir) $(man1dir) \
- $(sharedir) $(etcinitddir) $(xenscripts)
+ $(INSTALL_DIRS) $(bindir) $(docdir) $(man1dir) $(etcconfdir) \
+ $(sharedir) $(etcinitddir) $(xenscripts) $(uservsvcdir)
set -e; for f in $(programs) $(shareprograms); do \
$(INSTALL_PROGRAM) $$f $(sharedir); \
done
set -e; for f in $(programs); do \
- ln -sf $(sharedir)/$$f $(bindir)/$(exec_prefix)$$f; \
+ ln -sf $(sharedir_lnfrom)/$$f $(bindir)/$(exec_prefix)$$f; \
test ! -f $$f.1 || $(INSTALL_DOC) $$f.1 \
$(man1dir)/$(exec_prefix)$$f; \
done
set -e; for f in $(sharefiles); do \
$(INSTALL_DATA) $$f $(sharedir); \
done
+ $(INSTALL_DATA) userv-fragment \
+ $(uservsvcdir)/adt-xenlvm-testbed:dist
$(INSTALL_DATA) initscript $(etcinitddir)/adtxenlvm$(cfg_suffix)
- $(INSTALL_DATA) vif-route-adt $(xenscripts)/vif-route-adt$(cfg_suffix)
- $(INSTALL_DOC) README $(docdir)
+ $(INSTALL_PROGRAM) vif-route-adt \
+ $(xenscripts)/vif-route-adt$(cfg_suffix)
+ $(INSTALL_DOC) README README.userv example-config $(docdir)
readconfig: sed-readconfig readconfig.in
sed -f $^ >$@.new && mv -f $@.new $@