From 4c588e711ffe05fb1eaecb173daf5794e20eda58 Mon Sep 17 00:00:00 2001
From: Jeong Han Lee <jeonghan.lee@gmail.com>
Date: Sat, 7 Apr 2018 15:33:32 +0200
Subject: [PATCH] add/fix RULES_E3 to clean up the broken symlink

---
 configure/E3/RULES_E3 | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/configure/E3/RULES_E3 b/configure/E3/RULES_E3
index 490a21c..c05dedc 100644
--- a/configure/E3/RULES_E3
+++ b/configure/E3/RULES_E3
@@ -2,8 +2,6 @@
 
 .PHONY: help default install uninstall build rebuild clean conf
 
-default: help
-
 
 # # help is defined in 
 # # https://gist.github.com/rcmachado/af3db315e31383502660
@@ -24,6 +22,8 @@ help:
 	$(MAKEFILE_LIST) | column -ts:	
 
 
+default: help
+
 
 ## Install : $(E3_MODULE_NAME)
 install: install_module install_links
@@ -77,12 +77,13 @@ checkout:
 
 .PHONY: install_links $(INSTALLED_EPICS_BASE_ARCHS)
 
-
+# GNU find 
 install_links: $(INSTALLED_EPICS_BASE_ARCHS)
 	$(SUDO) ln -snf $(E3_MODULES_INSTALL_LOCATION_INC) $(E3_MODULES_INSTALL_LOCATION_INC_LINK)
 	$(SUDO) ln -snf $(E3_MODULES_INSTALL_LOCATION_DB)  $(E3_MODULES_INSTALL_LOCATION_DB_LINK)
 	$(SUDO) ln -snf $(E3_MODULES_INSTALL_LOCATION_BIN) $(E3_MODULES_INSTALL_LOCATION_BIN_LINK)
 	$(SUDO) ln -sf  $(E3_MODULES_INSTALL_LOCATION_DBD) $(E3_MODULES_INSTALL_LOCATION_DBD_LINK)
+	$(SUDO) find $(E3_SITELIBS_PATH) -xtype l -delete 
 
 
 $(INSTALLED_EPICS_BASE_ARCHS):
-- 
GitLab