X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=utilities%2Fbugtool%2Fautomake.mk;h=9e625ceeed12e0f385e0958e9d051d90ce4d1a4d;hb=fe4a02e4fa6be030a0478f6b01b0d4b6ab9b808f;hp=7d8d136e496b21aaf9886236c3d6818387862b6d;hpb=516d7492d827f7dafa229d65a0d0a8d982cfdf43;p=openvswitch diff --git a/utilities/bugtool/automake.mk b/utilities/bugtool/automake.mk index 7d8d136e..9e625cee 100644 --- a/utilities/bugtool/automake.mk +++ b/utilities/bugtool/automake.mk @@ -1,6 +1,8 @@ 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 bugtool_plugins = \ utilities/bugtool/plugins/kernel-info/openvswitch.xml \ @@ -10,11 +12,13 @@ bugtool_plugins = \ utilities/bugtool/plugins/system-configuration/openvswitch.xml bugtool_scripts = \ + utilities/bugtool/ovs-bugtool-cfm-show \ + utilities/bugtool/ovs-bugtool-lacp-show \ utilities/bugtool/ovs-bugtool-tc-class-show \ utilities/bugtool/ovs-bugtool-ovsdb-dump 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 \ @@ -23,6 +27,18 @@ 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 += \