-
Notifications
You must be signed in to change notification settings - Fork 0
/
appliance.kiwi
103 lines (103 loc) · 3.81 KB
/
appliance.kiwi
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
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
<?xml version="1.0" encoding="utf-8"?>
<image schemaversion="7.4" name="asa-linux-server">
<description type="system">
<author>Manuel Schnitzer</author>
<contact>[email protected]</contact>
<specification>ARK: Survival Ascended - Dedicated Server (Linux)</specification>
</description>
<profiles>
<profile name="stable" description="building docker tag: latest"/>
<profile name="beta" description="building docker tag: beta"/>
<profile name="development" description="building docker tag: development"/>
</profiles>
<preferences>
<version>1.2.0</version>
<packagemanager>zypper</packagemanager>
<rpm-excludedocs>true</rpm-excludedocs>
<rpm-check-signatures>false</rpm-check-signatures>
<locale>en_US</locale>
<keytable>us</keytable>
</preferences>
<preferences profiles="stable">
<type image="docker">
<containerconfig tag="latest" workingdir="/home/gameserver" name="mschnitzer/asa-linux-server"/>
</type>
</preferences>
<preferences profiles="beta">
<type image="docker">
<containerconfig tag="beta" workingdir="/home/gameserver" name="mschnitzer/asa-linux-server"/>
</type>
</preferences>
<preferences profiles="development">
<type image="docker">
<containerconfig tag="development" workingdir="/home/gameserver" name="mschnitzer/asa-linux-server"/>
</type>
</preferences>
<users>
<user name="gameserver" password="" home="/home/gameserver" groups="gameserver" id="25000"/>
</users>
<repository type="rpm-md" alias="repo-backports-update" imageinclude="true">
<source path="http://download.opensuse.org/update/leap/15.5/backports/"/>
</repository>
<repository type="rpm-md" alias="repo-oss" imageinclude="true">
<source path="http://download.opensuse.org/distribution/leap/15.5/repo/oss/"/>
</repository>
<repository type="rpm-md" alias="repo-sle-update" imageinclude="true">
<source path="http://download.opensuse.org/update/leap/15.5/sle/"/>
</repository>
<repository type="rpm-md" alias="repo-update" imageinclude="true">
<source path="http://download.opensuse.org/update/leap/15.5/oss"/>
</repository>
<repository type="rpm-md" alias="ruby-repo" imageinclude="true">
<source path="https://download.opensuse.org/repositories/devel:/languages:/ruby/15.5"/>
</repository>
<packages type="image">
<package name="patterns-base-base"/>
<package name="glibc-locale-base"/>
<!-- application dependencies: ASA -->
<package name="libgcc_s1-32bit"/>
<package name="python3"/>
<package name="wget"/>
<package name="tar"/>
<package name="libfreetype6"/>
<!-- application dependencies: asa-ctrl -->
<package name="ruby3.3"/>
<package name="ruby3.3-devel"/>
<package name="make"/>
<package name="gcc-c++"/>
</packages>
<packages type="image" profiles="development">
<package name="vim"/>
<package name="vim-data"/>
<package name="vim-data-common"/>
</packages>
<packages type="bootstrap">
<package name="udev"/>
<package name="filesystem"/>
<package name="glibc-locale"/>
<package name="cracklib-dict-full"/>
<package name="ca-certificates"/>
<package name="ca-certificates-mozilla"/>
<package name="openSUSE-release"/>
</packages>
<packages type="delete">
<package name="kernel-default"/>
<package name="dbus-1"/>
<package name="fipscheck"/>
<package name="kbd"/>
<package name="kmod"/>
<package name="ncurses-utils"/>
<package name="pinentry"/>
<package name="btrfsprogs"/>
<package name="lvm2"/>
<package name="udev"/>
<package name="dracut"/>
<package name="squashfs"/>
<package name="glibc-locale"/>
</packages>
<packages type="delete" profiles="stable beta">
<package name="ruby3.3-devel"/>
<package name="make"/>
<package name="gcc-c++"/>
</packages>
</image>