summaryrefslogtreecommitdiff
path: root/src/main
diff options
context:
space:
mode:
authorAndreas Fankhauser hiddenalpha.ch2024-09-06 17:08:52 +0200
committerAndreas Fankhauser hiddenalpha.ch2024-09-06 17:08:52 +0200
commit81387fdaed126866f42477dc5d225f99a2ecb07b (patch)
tree3b4e748dae679e23c861b988a6abedfcdacb147e /src/main
parent62616e8c7af80c8ca63f2134c1a6c5d2a5814fae (diff)
downloadUnspecifiedGarbage-81387fdaed126866f42477dc5d225f99a2ecb07b.zip
UnspecifiedGarbage-81387fdaed126866f42477dc5d225f99a2ecb07b.tar.gz
stuff
Diffstat (limited to 'src/main')
-rw-r--r--src/main/paisa-nonslim/foo.js7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/main/paisa-nonslim/foo.js b/src/main/paisa-nonslim/foo.js
index ef08bcc..64f72c4 100644
--- a/src/main/paisa-nonslim/foo.js
+++ b/src/main/paisa-nonslim/foo.js
@@ -184,7 +184,7 @@ Related:
var patchAsStr;
var mangledPlatformVersion, mangledServiceVersion, mangledSlartiVersion;
var propsToReplace = [ "j21.service.mangledVersion", "j21.platform.version",
- "j21.captain.mangledVersion", "j21.slarti.mangledVersion" ];
+ "j21.captain.mangledVersion", "j21.slarti.mangledVersion", "j21.megacamel.mangledVersion" ];
var propValsByKey = {};
fs.readFile(path, 'utf8', TODO_sBECAHhRAgCcPAIA);
function TODO_sBECAHhRAgCcPAIA( ex, patchAsStr_ ){
@@ -202,6 +202,7 @@ Related:
if( !new RegExp("\\${"+ k +"}").test(patchAsStr) ){ getNextProperty(); return; }
var subj = false ? null
: (k == "j21.service.mangledVersion") ? thingyName
+ : (k == "j21.megacamel.mangledVersion") ? thingyName
: (k == "j21.platform.version") ? "platform"
: null;
if( !subj ){ subj = /^j21.([^.]+).mangledVersion$/.exec(k)[1]; }
@@ -218,6 +219,8 @@ Related:
var v = propValsByKey[k];
patchAsStr = patchAsStr.replace(new RegExp("\\${"+ k +"}", "g"), v);
}
+ var m = /(\$\{j21.*})/.exec(patchAsStr);
+ if( m ){ onDone(Error("Unresolved property '"+ m[1] +"' in '"+ path +"'")); return; }
onDone(null, patchAsStr);
}
}
@@ -731,7 +734,7 @@ Related:
if( !patchStr ){ TODO_qCICAFEnAgD7FgIA(); return; }
log.write("[DEBUG] Custom patch for '"+ jettyService +"'\n");
var child = child_process.spawn(
- "patch", [ "-p", "1" ], { cwd: workdirOfSync(app, jettyService) }
+ "patch", [ "-p", "1", "--no-backup-if-mismatch" ], { cwd: workdirOfSync(app, jettyService) }
);
child.on("error", console.error.bind(console));
child.stderr.on("data", logAsString);