From 78c36f5882bf7055d926cfe37d3097711548247a Mon Sep 17 00:00:00 2001 From: Daniel Quathamer Date: Fri, 19 Dec 2025 08:58:43 +0100 Subject: [PATCH] Kettle Connections entfernen --- .../conf/edustore/db/bin/removeKettleConnection.x | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100755 superx/WEB-INF/conf/edustore/db/bin/removeKettleConnection.x diff --git a/superx/WEB-INF/conf/edustore/db/bin/removeKettleConnection.x b/superx/WEB-INF/conf/edustore/db/bin/removeKettleConnection.x new file mode 100755 index 0000000..33ee942 --- /dev/null +++ b/superx/WEB-INF/conf/edustore/db/bin/removeKettleConnection.x @@ -0,0 +1,9 @@ +#!/bin/bash +#sudo apt install xmlstarlet +for file in *.kjb *.ktr; do + [ -f "$file" ] || continue # Überspringt, falls keine Dateien existieren + ##durch das && wird bewirkt, dass bei Fehler von xmlstarlet Originaldatei nicht überschrieben wird + ## Connection-Knoten, bei denen auch die aufgeführten Unterknoten existieren, werden enfernt + xmlstarlet ed -d "//connection[name and server and type and access and database]" "$file" > "${file}.tmp" && mv "${file}.tmp" "$file" +done +