Benutzer-Werkzeuge

Webseiten-Werkzeuge


aenderungen_gegen_den_source_code_abgleichen_und_nach_bedarf_uebernehmen

====== Änderungen gegen den source code abgleichen und nach Bedarf übernehmen ====== Wenn Änderungen oder Korrekturen unter /usr/share/openqrm vorgenommen wurden ist es sinnvoll diese im Source Tree nachzuführen Dieses Skript ermittelt Unterschiede in den exsistierenden Dateien des source tree: #!/bin/sh ### openqrm differenzen bestimmen cd /usr/share/openqrm && (for i in $(find . -type f); do MODUL=$(echo $i | sed -e "s#./##"); if [ -e /usr/src/openqrm/trunk/src/${MODUL} ] ; then diff $MODUL /usr/src/openqrm/trunk/src/${MODUL} > /dev/null; status=$?; if [ "${status}" = "1" ] ; then #echo "#----------------------------------------------------------------------#"; echo "cp ${MODUL} /usr/src/openqrm/trunk/src/${MODUL}"; #diff $MODUL /usr/src/openqrm/trunk/src/${MODUL}; fi; fi; done) Am einfachsten als (Monster-)Einzeiler auszuführen: cd /usr/share/openqrm && (for i in $(find . -type f); do MODUL=$(echo $i | sed -e "s#./##"); test -e /usr/src/openqrm/trunk/src/${MODUL} && (diff $MODUL /usr/src/openqrm/trunk/src/${MODUL} > /dev/null; status=$?; test "${status}" = "1" && echo "cp ${MODUL} /usr/src/openqrm/trunk/src/${MODUL}";) done)

aenderungen_gegen_den_source_code_abgleichen_und_nach_bedarf_uebernehmen.txt · Zuletzt geändert: 2018/05/30 13:40 von manfred