From 6f115a3cf384fb83ebd071f8b3d3c99afb308d94 Mon Sep 17 00:00:00 2001 From: CyberMind-FR Date: Tue, 30 Dec 2025 13:23:30 +0100 Subject: [PATCH] chore: remove legacy secubox-app symlinks --- .claude/settings.local.json | 4 +++- secubox-app-crowdsec | 1 - secubox-app-domoticz | 1 - secubox-app-lyrion | 1 - secubox-app-zigbee2mqtt | 1 - secubox-tools/local-build.sh | 12 ++++++++++++ 6 files changed, 15 insertions(+), 5 deletions(-) delete mode 120000 secubox-app-crowdsec delete mode 120000 secubox-app-domoticz delete mode 120000 secubox-app-lyrion delete mode 120000 secubox-app-zigbee2mqtt diff --git a/.claude/settings.local.json b/.claude/settings.local.json index 946480e..2cc2697 100644 --- a/.claude/settings.local.json +++ b/.claude/settings.local.json @@ -171,7 +171,9 @@ "Bash(feeds/packages/net/crowdsec/patches/)", "Bash(feeds/packages/net/crowdsec/files/)", "Bash(feeds/packages/net/crowdsec/Makefile)", - "Bash(feeds/packages/net/crowdsec/patches/002-fix_go_version.patch)" + "Bash(feeds/packages/net/crowdsec/patches/002-fix_go_version.patch)", + "Bash(tail:*)", + "Bash(pkill -f \"local-build.sh build secubox-app-crowdsec\")" ] } } diff --git a/secubox-app-crowdsec b/secubox-app-crowdsec deleted file mode 120000 index bba66a0..0000000 --- a/secubox-app-crowdsec +++ /dev/null @@ -1 +0,0 @@ -package/secubox/secubox-app-crowdsec \ No newline at end of file diff --git a/secubox-app-domoticz b/secubox-app-domoticz deleted file mode 120000 index de26972..0000000 --- a/secubox-app-domoticz +++ /dev/null @@ -1 +0,0 @@ -package/secubox/secubox-app-domoticz \ No newline at end of file diff --git a/secubox-app-lyrion b/secubox-app-lyrion deleted file mode 120000 index 312183a..0000000 --- a/secubox-app-lyrion +++ /dev/null @@ -1 +0,0 @@ -package/secubox/secubox-app-lyrion \ No newline at end of file diff --git a/secubox-app-zigbee2mqtt b/secubox-app-zigbee2mqtt deleted file mode 120000 index 9dd8ed3..0000000 --- a/secubox-app-zigbee2mqtt +++ /dev/null @@ -1 +0,0 @@ -package/secubox/secubox-app-zigbee2mqtt \ No newline at end of file diff --git a/secubox-tools/local-build.sh b/secubox-tools/local-build.sh index dfd15fb..96f0b93 100755 --- a/secubox-tools/local-build.sh +++ b/secubox-tools/local-build.sh @@ -569,6 +569,12 @@ copy_packages() { echo " 📦 $single_package" cp -r "../../package/secubox/$single_package" "$feed_dir/" core_pkg_names+=("$single_package") + + # Fix Makefile include paths for feed structure + if grep -q "../../lang/golang/golang-package.mk" "$feed_dir/$single_package/Makefile" 2>/dev/null; then + sed -i 's|include.*../../lang/golang/golang-package.mk|include $(TOPDIR)/feeds/packages/lang/golang/golang-package.mk|' "$feed_dir/$single_package/Makefile" + echo " ✓ Fixed golang package include path" + fi else print_error "Package $single_package not found or missing Makefile" cd - > /dev/null @@ -610,6 +616,12 @@ copy_packages() { echo " 📦 $pkg_name (SecuBox App)" cp -r "$pkg" "$feed_dir/" core_pkg_names+=("$pkg_name") + + # Fix Makefile include paths for feed structure + if grep -q "../../lang/golang/golang-package.mk" "$feed_dir/$pkg_name/Makefile" 2>/dev/null; then + sed -i 's|include.*../../lang/golang/golang-package.mk|include $(TOPDIR)/feeds/packages/lang/golang/golang-package.mk|' "$feed_dir/$pkg_name/Makefile" + echo " ✓ Fixed golang package include path" + fi fi done