--- a/components/mlocate/Makefile Wed Aug 26 05:17:17 2015 -0700
+++ b/components/mlocate/Makefile Wed Oct 07 08:16:30 2015 -0700
@@ -48,21 +48,35 @@
COMPONENT_PREP_ACTION = (cd $(@D) ; autoreconf -f && automake)
COMPONENT_POST_INSTALL_ACTION= \
@$(MKDIR) -p $(PROTO_DIR)/etc/; \
- $(CP) files/updatedb.conf $(PROTO_DIR)/etc/
+ $(CP) files/updatedb.conf $(PROTO_DIR)/etc/
+
+COMPONENT_TEST_TRANSFORMS += \
+ '-e "s|^make.*: Leaving directory.*$$|XXX_REMOVE_XXX|g" ' \
+ '-e "s|^make.*: Entering directory.*$$|XXX_REMOVE_XXX|g" ' \
+ '-e "s|^make.*: Nothing to be.*$$|XXX_REMOVE_XXX|g" ' \
+ '-e "s|^/usr/gnu/bin/make.*$$|XXX_REMOVE_XXX|g" ' \
+ '-e "/^XXX_REMOVE_XXX$$/d" '
-# Enable aslr for this component
+COMPONENT_TEST_ENV += PATH="$(@D)/src:$(USRBINDIR):$(USRSBINDIR)"
+COMPONENT_TEST_CMD = $(SOURCE_DIR)/tests/testsuite
+COMPONENT_TEST_TARGETS =
+
+COMPONENT_SYSTEM_TEST_ENV += PATH="$(USRBINDIR):$(USRSBINDIR)"
+COMPONENT_SYSTEM_TEST_CMD = $(SHELL) $(SOURCE_DIR)/tests/testsuite
+COMPONENT_SYSTEM_TEST_ARGS = AUTOTEST_PATH=$(USRBINDIR):$(USRSBINDIR)
+COMPONENT_SYSTEM_TEST_TARGETS =
+
ASLR_MODE = $(ASLR_ENABLE)
-# common targets
configure: $(CONFIGURE_64)
-build: $(BUILD_64)
+build: $(BUILD_64)
+
+install: $(INSTALL_64)
-install: $(INSTALL_64)
-
-test: $(NO_TESTS)
+test: $(TEST_64)
-system-test: $(NO_TESTS)
+system-test: configure $(SYSTEM_TEST_64)
REQUIRED_PACKAGES += system/library