-
Notifications
You must be signed in to change notification settings - Fork 343
/
Copy pathminetestupdates.json
72 lines (72 loc) · 3.03 KB
/
minetestupdates.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
[
{
"UpdateStageName": "AppImage Directory Creation",
"UpdateSourcePlatform": "Linux",
"UpdateSource": "CreateDirectory",
"UpdateSourceArgs": "{{$FullRootDir}}.appimage"
},
{
"UpdateStageName": "Minetest Download",
"UpdateSourcePlatform": "Windows",
"UpdateSource": "FetchURL",
"UpdateSourceData": "https://github.com/minetest/minetest/releases/download/{{ServerVersion}}/minetest-{{ServerVersion}}-win64.zip",
"UpdateSourceTarget": "{{$FullBaseDir}}",
"UnzipUpdateSource": true,
"OverwriteExistingFiles": true,
"DeleteAfterExtract": true
},
{
"UpdateStageName": "Minetest Copy",
"UpdateSourcePlatform": "Windows",
"UpdateSource": "Executable",
"UpdateSourceData": "cmd.exe",
"UpdateSourceArgs": "/C xcopy /E /Y /I minetest\\server\\minetest-{{ServerVersion}}-win64\\* minetest\\server\\ && rmdir /Q /S minetest\\server\\minetest-{{ServerVersion}}-win64",
"SkipOnFailure": false
},
{
"UpdateStageName": "Minetest Download",
"UpdateSourcePlatform": "Linux",
"UpdateSource": "FetchURL",
"UpdateSourceData": "https://github.com/An0n3m0us/Minetest-AppImages/releases/download/{{ServerVersion}}/Minetest-{{ServerVersion}}-x86_64.AppImage",
"UpdateSourceTarget": "{{$FullRootDir}}.appimage"
},
{
"UpdateStageName": "Minetest Extract",
"UpdateSourcePlatform": "Linux",
"UpdateSource": "Executable",
"UpdateSourceData": "/bin/bash",
"UpdateSourceArgs": "-c \"cd ./minetest/.appimage && chmod +x Minetest-{{ServerVersion}}-x86_64.AppImage && ./Minetest-{{ServerVersion}}-x86_64.AppImage --appimage-extract && rm -f Minetest-{{ServerVersion}}-x86_64.AppImage\"",
"SkipOnFailure": false
},
{
"UpdateStageName": "AppImage Directory Symlink Creation",
"UpdateSourcePlatform": "Linux",
"UpdateSource": "Executable",
"UpdateSourceData": "/bin/bash",
"UpdateSourceArgs": "-c \"cd ./minetest && rm -rf server ; ln -s .appimage/squashfs-root/usr server\"",
"SkipOnFailure": false
},
{
"UpdateStageName": "Mods Directory Creation",
"UpdateSourcePlatform": "Linux",
"UpdateSource": "CreateDirectory",
"UpdateSourceArgs": "{{$FullBaseDir}}mods"
},
{
"UpdateStageName": "Game Config File Copy",
"UpdateSourcePlatform": "Windows",
"UpdateSource": "CopyFilePath",
"UpdateSourceData": "{{$FullBaseDir}}minetest.conf",
"UpdateSourceArgs": "{{$FullBaseDir}}minetest.conf.example",
"OverwriteExistingFiles": false
},
{
"UpdateStageName": "Game Config File Download",
"UpdateSourcePlatform": "Linux",
"UpdateSource": "FetchURL",
"UpdateSourceData": "https://raw.githubusercontent.com/minetest/minetest/master/minetest.conf.example",
"UpdateSourceArgs": "minetest.conf",
"UpdateSourceTarget": "{{$FullBaseDir}}",
"OverwriteExistingFiles": false
}
]