Browse Source

Kettle Connections entfernen

RELEASE_kern5.3
Daniel Quathamer 6 hours ago
parent
commit
78c36f5882
  1. 9
      superx/WEB-INF/conf/edustore/db/bin/removeKettleConnection.x

9
superx/WEB-INF/conf/edustore/db/bin/removeKettleConnection.x

@ -0,0 +1,9 @@ @@ -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
Loading…
Cancel
Save