discourse: Patch sources instead of using replace-literal

(cherry picked from commit f0ae7fdf7e9518ab1fef4603daa860d5402f5b3b)
This commit is contained in:
talyz
2021-06-30 22:07:25 +00:00
committed by github-actions[bot]
parent 3b84448e67
commit 0a64a8b87c
2 changed files with 26 additions and 2 deletions
+4 -2
View File
@@ -199,6 +199,10 @@ let
# Log Unicorn messages to the journal and make request timeout
# configurable
./unicorn_logging_and_timeout.patch
# Use mv instead of rename, since rename doesn't work across
# device boundaries
./use_mv_instead_of_rename.patch
];
postPatch = ''
@@ -207,8 +211,6 @@ let
# warnings and means we don't have to link back to lib from the
# state directory.
find config -type f -execdir sed -Ei "s,(\.\./)+(lib|app)/,$out/share/discourse/\2/," {} \;
${replace}/bin/replace-literal -f -r -e 'File.rename(temp_destination, destination)' "FileUtils.mv(temp_destination, destination)" .
'';
buildPhase = ''