X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=utilities%2Fbugtool%2Fautomake.mk;h=022ed7111c6c0587c7da25559c11f75c7df75239;hb=9933c207b52759ecda52cdabd396bc2e8c889b78;hp=8cfbda2bb5ad516c250f8e41f5f4b2ae92bb055a;hpb=b2df0225a3575e2a15cdf67adc4b2dd9656fed19;p=sliver-openvswitch.git diff --git a/utilities/bugtool/automake.mk b/utilities/bugtool/automake.mk index 8cfbda2bb..022ed7111 100644 --- a/utilities/bugtool/automake.mk +++ b/utilities/bugtool/automake.mk @@ -1,17 +1,33 @@ if HAVE_PYTHON sbin_SCRIPTS += utilities/bugtool/ovs-bugtool +CLEANFILES += utilities/bugtool/ovs-bugtool + man_MANS += utilities/bugtool/ovs-bugtool.8 +MAN_ROOTS += utilities/bugtool/ovs-bugtool.8.in +DISTCLEANFILES += utilities/bugtool/ovs-bugtool.8 bugtool_plugins = \ utilities/bugtool/plugins/kernel-info/openvswitch.xml \ utilities/bugtool/plugins/network-status/openvswitch.xml \ utilities/bugtool/plugins/system-configuration.xml \ + utilities/bugtool/plugins/system-logs/openvswitch.xml \ utilities/bugtool/plugins/system-configuration/openvswitch.xml -bugtool_scripts = utilities/bugtool/ovs-bugtool-tc-class-show +bugtool_scripts = \ + utilities/bugtool/ovs-bugtool-cfm-show \ + utilities/bugtool/ovs-bugtool-coverage-show \ + utilities/bugtool/ovs-bugtool-lacp-show \ + utilities/bugtool/ovs-bugtool-memory-show \ + utilities/bugtool/ovs-bugtool-tc-class-show \ + utilities/bugtool/ovs-bugtool-vsctl-show \ + utilities/bugtool/ovs-bugtool-ovsdb-dump \ + utilities/bugtool/ovs-bugtool-daemons-ver \ + utilities/bugtool/ovs-bugtool-ovs-ofctl-show \ + utilities/bugtool/ovs-bugtool-ovs-ofctl-dump-flows \ + utilities/bugtool/ovs-bugtool-bond-show scripts_SCRIPTS += $(bugtool_scripts) -bugtoolpluginsdir = $(sysconfdir)/openvswitch/bugtool-plugins +bugtoolpluginsdir = $(pkgdatadir)/bugtool-plugins INSTALL_DATA_LOCAL += bugtool-install-data-local bugtool-install-data-local: for plugin in $(bugtool_plugins); do \ @@ -20,10 +36,21 @@ bugtool-install-data-local: $(MKDIR_P) "$(DESTDIR)$(bugtoolpluginsdir)/$$dir"; \ $(INSTALL_DATA) "$(srcdir)/$$plugin" "$(DESTDIR)$(bugtoolpluginsdir)/$$stem"; \ done + +UNINSTALL_LOCAL += bugtool-uninstall-local +bugtool-uninstall-local: + for plugin in $(bugtool_plugins); do \ + stem=`echo "$$plugin" | sed 's,utilities/bugtool/plugins/,,'`; \ + rm -f "$(DESTDIR)$(bugtoolpluginsdir)/$$stem"; \ + done + for plugin in $(bugtool_plugins); do \ + stem=`echo "$$plugin" | sed 's,utilities/bugtool/plugins/,,'`; \ + dir=`expr "$$stem" : '\(.*\)/[^/]*$$'`; \ + rmdir "$(DESTDIR)$(bugtoolpluginsdir)/$$dir"; \ + done; exit 0 endif EXTRA_DIST += \ $(bugtool_plugins) \ $(bugtool_scripts) \ - utilities/bugtool/ovs-bugtool.8 \ utilities/bugtool/ovs-bugtool.in