diff options
author | Erich Eckner <git@eckner.net> | 2017-12-20 13:41:14 +0100 |
---|---|---|
committer | Erich Eckner <git@eckner.net> | 2017-12-20 13:41:14 +0100 |
commit | 2bfe582d00c39c6e2cb2edfe22b3250712d19239 (patch) | |
tree | ac0c4adc96df3864e925ef8666e4c3fd6ec156d0 | |
parent | 2e2e57650a0b502bb89f21ba3b3694aa0a2bcfae (diff) | |
download | Make-2bfe582d00c39c6e2cb2edfe22b3250712d19239.tar.xz |
Zielsummen vor dem Befehl noch entfernen
-rw-r--r-- | Make.lps | 4 | ||||
-rw-r--r-- | dateibeziehungen.pas | 14 |
2 files changed, 7 insertions, 11 deletions
@@ -42,8 +42,8 @@ <UnitName Value="dateiBeziehungen"/> <IsVisibleTab Value="True"/> <EditorIndex Value="1"/> - <TopLine Value="599"/> - <CursorPos X="62" Y="627"/> + <TopLine Value="590"/> + <CursorPos X="56" Y="623"/> <FoldState Value=" T3ja03B41219"/> <UsageCount Value="74"/> <Loaded Value="True"/> diff --git a/dateibeziehungen.pas b/dateibeziehungen.pas index d3663e2..b83fd88 100644 --- a/dateibeziehungen.pas +++ b/dateibeziehungen.pas @@ -595,8 +595,10 @@ begin s:='sed "'; for j:=0 to quellen[i].count-1 do s:=s+'/\s'+escapeStringToRegex(escape(quellen[i][j].name,'$','\'),rtShell,'"/')+'\$/d; '; + for j:=0 to ziele[i].count-1 do + s:=s+'/\s'+escapeStringToRegex(escape(ziele[i][j].name,'$','\'),rtShell,'"/')+'\$/d; '; s:=s+'" -i "'+escape(_pruefSummenDatei,'"\','\')+'"'; - es.last.befehle.insert(0,s); // _vorher_ Quellen entfernen ... + es.last.befehle.insert(0,s); // _vorher_ Quellen und Ziele entfernen ... s:='sha512sum'; neuSums.clear; @@ -607,13 +609,7 @@ begin for j:=0 to neuSums.count-1 do s:=s+' "'+escape(neuSums[j],'"\','\')+'"'; s:=s+' >> "'+escape(_pruefSummenDatei,'"\','\')+'"'; - es.last.befehle.insert(1,s); // ... und aktualisieren - - s:='sed "'; - for j:=0 to ziele[i].count-1 do - s:=s+'/\s'+escapeStringToRegex(escape(ziele[i][j].name,'$','\'),rtShell,'"/')+'\$/d; '; - s:=s+'" -i "'+escape(_pruefSummenDatei,'"\','\')+'"'; - es.last.befehle.add(s); // _nachher_ Ziele entfernen ... + es.last.befehle.insert(1,s); // ... und Quellen aktualisieren s:='sha512sum'; neuSums.clear; @@ -624,7 +620,7 @@ begin for j:=0 to neuSums.count-1 do s:=s+' "'+escape(neuSums[j],'"\','\')+'"'; s:=s+' >> "'+escape(_pruefSummenDatei,'"\','\')+'"'; - es.last.befehle.add(s); // ... und aktualisieren + es.last.befehle.add(s); // _nachher_ Ziele aktualisieren end; end; neuSums.free; |