chiark / gitweb /
: ${:=} not ${:=}
[autopkgtest.git] / xen / Makefile
index 38f6dab6c4e36554c53df6c9e0e7162f866f6764..412b579f7b2e67e9596d424e358ca2d8fcf59bcc 100644 (file)
 
 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 $@