Skip to content

Commit 1fd640c

Browse files
committed
fdroid: copy instead of symlink
1 parent 1596a6e commit 1fd640c

File tree

1 file changed

+6
-8
lines changed

1 file changed

+6
-8
lines changed

scripts/translate_changelogs.dart

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -25,12 +25,10 @@ Future<String> getEnglishChangelog() async {
2525
return changelog;
2626
}
2727

28-
Future symlinkChangelog(String localeCode) async {
29-
final fileNormal = File('metadata/$localeCode/changelogs/$buildNumber.txt');
30-
final fileFDroid =
31-
Link('metadata/$localeCode/changelogs/${buildNumber}3.txt');
32-
if (fileFDroid.existsSync()) return;
33-
await fileFDroid.create(fileNormal.path);
28+
Future copyChangelogForFdroid(String localeCode) async {
29+
final normal = File('metadata/$localeCode/changelogs/$buildNumber.txt');
30+
final fdroid = File('metadata/$localeCode/changelogs/${buildNumber}3.txt');
31+
await normal.copy(fdroid.path);
3432
}
3533

3634
void main() async {
@@ -67,7 +65,7 @@ void main() async {
6765
final stepPrefix = '${(i + 1).toString().padLeft(total.length)}/$total';
6866

6967
if (localeCode == 'en') {
70-
await symlinkChangelog('en-US');
68+
await copyChangelogForFdroid('en-US');
7169
print('$stepPrefix. Skipped $localeCode ($localeName)');
7270
continue;
7371
}
@@ -156,7 +154,7 @@ void main() async {
156154

157155
await file.create(recursive: true);
158156
await file.writeAsString(translatedChangelog);
159-
await symlinkChangelog(localeCode);
157+
await copyChangelogForFdroid(localeCode);
160158
}
161159

162160
if (someTranslationsFailed) {

0 commit comments

Comments
 (0)