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)
/home/http/wiki/data/pages/aenderungen_gegen_den_source_code_abgleichen_und_nach_bedarf_uebernehmen.txt · Zuletzt geändert: von manfred