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
