summaryrefslogtreecommitdiff
path: root/dateibeziehungen.pas
diff options
context:
space:
mode:
authorErich Eckner <git@eckner.net>2017-12-20 16:07:54 +0100
committerErich Eckner <git@eckner.net>2017-12-20 16:07:54 +0100
commit5f7c73a4df8c86e6f56522e4907aeef80603f9be (patch)
treef70fd34c454bf78f9df4b621d2198e6ada29cd72 /dateibeziehungen.pas
parent7103681fca5dd4cc43a4d29bd2bc6dedf005a11f (diff)
downloadMake-5f7c73a4df8c86e6f56522e4907aeef80603f9be.tar.xz
dateibeziehungen.pas: nur ARG_MAX/20 lange Befehle zulassen (warum weigert sich sed, längeres anzunehmen?)
Diffstat (limited to 'dateibeziehungen.pas')
-rw-r--r--dateibeziehungen.pas6
1 files changed, 3 insertions, 3 deletions
diff --git a/dateibeziehungen.pas b/dateibeziehungen.pas
index 151eb79..9ef1ec9 100644
--- a/dateibeziehungen.pas
+++ b/dateibeziehungen.pas
@@ -587,7 +587,7 @@ begin
neuSums.uniq('-');
neuSums.appendTo( // Quell- und Zielsummen entfernen
es.last.befehle,
- argMax,
+ argMax div 20,
'sed "/ ',
'\$/d; / ',
'\$/d" -i "'+escape(_pruefSummenDatei,'"\','\')+'"'
@@ -600,7 +600,7 @@ begin
neuSums.uniq('-');
neuSums.appendTo( // Quellsummen erzeugen
es.last.befehle,
- argMax,
+ argMax div 20,
'sha512sum "',
'" "',
'" >> "'+escape(_pruefSummenDatei,'"\','\')+'"'
@@ -629,7 +629,7 @@ begin
neuSums.uniq('-');
neuSums.appendTo( // Zielsummen erzeugen
es.last.befehle,
- argMax,
+ argMax div 20,
'sha512sum "',
'" "',
'" >> "'+escape(_pruefSummenDatei,'"\','\')+'"'