summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErich Eckner <git@eckner.net>2017-12-20 13:41:14 +0100
committerErich Eckner <git@eckner.net>2017-12-20 13:41:14 +0100
commit2bfe582d00c39c6e2cb2edfe22b3250712d19239 (patch)
treeac0c4adc96df3864e925ef8666e4c3fd6ec156d0
parent2e2e57650a0b502bb89f21ba3b3694aa0a2bcfae (diff)
downloadMake-2bfe582d00c39c6e2cb2edfe22b3250712d19239.tar.xz
Zielsummen vor dem Befehl noch entfernen
-rw-r--r--Make.lps4
-rw-r--r--dateibeziehungen.pas14
2 files changed, 7 insertions, 11 deletions
diff --git a/Make.lps b/Make.lps
index a5c0ce1..c6ab4f8 100644
--- a/Make.lps
+++ b/Make.lps
@@ -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;