feat(arje): reemplaza systemd en máquina real con coexistencia GRUB
1{
2 "schema_version": 1,
3 "id": "01J8YVKZH0M0M0M0M0M0M0M0M0",
4 "lineage": null,
5 "label": "arje.seed.host",
6 "provides": ["Spawn", "Journal"],
7 "requires": [],
8 "permissions": {
9 "networking": "full",
10 "filesystem": "read-write",
11 "ipc": { "allow": ["wit-v1", "dbus-v1"] },
12 "processes": true
13 },
14 "soma": {
15 "namespaces": { "mount": false, "pid": false, "net": false, "uts": false, "ipc": false, "user": false, "cgroup": false },
16 "rlimits": { "mem_bytes": null, "nproc": null, "nofile": null },
17 "cgroup": { "path": "ente.slice/zero", "cpu_weight": null, "io_weight": null },
18 "cpu_affinity": null
19 },
20 "payload": "Virtual",
21 "supervision": "OneShot",
22 "lifecycle": "daemon",
23 "priority": "critical",
24 "flow": { "input": [], "output": [] },
25 "genesis": [
26 {
27 "schema_version": 1,
28 "id": "01J8YVKZH0M0M0M0M0M0M0M0T1",
29 "label": "tmpfiles-boot",
30 "provides": [], "requires": [],
31 "permissions": { "networking": "none", "filesystem": "read-write", "ipc": { "allow": [] }, "processes": false },
32 "soma": { "namespaces": {"mount":false,"pid":false,"net":false,"uts":false,"ipc":false,"user":false,"cgroup":false},
33 "rlimits": {"mem_bytes":null,"nproc":null,"nofile":null},
34 "cgroup": {"path":"ente.slice/compat","cpu_weight":null,"io_weight":null},
35 "cpu_affinity": null },
36 "payload": { "Native": { "exec": "/usr/sbin/ente-tmpfiles-compat", "argv": ["--boot"], "envp": [] } },
37 "supervision": "OneShot", "lifecycle": "oneshot", "priority": "critical",
38 "flow": { "input": [], "output": [] }, "genesis": []
39 },
40 {
41 "schema_version": 1,
42 "id": "01J8YVKZH0M0M0M0M0M0M0M0F1",
43 "label": "mount-fstab",
44 "provides": [], "requires": [],
45 "permissions": { "networking": "none", "filesystem": "read-write", "ipc": { "allow": [] }, "processes": true },
46 "soma": { "namespaces": {"mount":false,"pid":false,"net":false,"uts":false,"ipc":false,"user":false,"cgroup":false},
47 "rlimits": {"mem_bytes":null,"nproc":null,"nofile":null},
48 "cgroup": {"path":"ente.slice/boot","cpu_weight":null,"io_weight":null},
49 "cpu_affinity": null },
50 "payload": { "Native": { "exec": "/bin/mount", "argv": ["-a"], "envp": [] } },
51 "supervision": "OneShot", "lifecycle": "oneshot", "priority": "critical",
52 "flow": { "input": [], "output": [] }, "genesis": []
53 },
54 {
55 "schema_version": 1,
56 "id": "01J8YVKZH0M0M0M0M0M0M0M0S1",
57 "label": "swap-on",
58 "provides": [], "requires": [],
59 "permissions": { "networking": "none", "filesystem": "read-write", "ipc": { "allow": [] }, "processes": true },
60 "soma": { "namespaces": {"mount":false,"pid":false,"net":false,"uts":false,"ipc":false,"user":false,"cgroup":false},
61 "rlimits": {"mem_bytes":null,"nproc":null,"nofile":null},
62 "cgroup": {"path":"ente.slice/boot","cpu_weight":null,"io_weight":null},
63 "cpu_affinity": null },
64 "payload": { "Native": { "exec": "/sbin/swapon", "argv": ["-a"], "envp": [] } },
65 "supervision": "OneShot", "lifecycle": "oneshot", "priority": "normal",
66 "flow": { "input": [], "output": [] }, "genesis": []
67 },
68 {
69 "schema_version": 1,
70 "id": "01J8YVKZH0M0M0M0M0M0M0M0DB",
71 "label": "dbus-system",
72 "provides": [], "requires": [],
73 "permissions": { "networking": "loopback", "filesystem": "read-write", "ipc": { "allow": ["dbus-v1"] }, "processes": true },
74 "soma": { "namespaces": {"mount":false,"pid":false,"net":false,"uts":false,"ipc":false,"user":false,"cgroup":false},
75 "rlimits": {"mem_bytes":null,"nproc":null,"nofile":null},
76 "cgroup": {"path":"ente.slice/bus","cpu_weight":null,"io_weight":null},
77 "cpu_affinity": null },
78 "payload": { "Native": { "exec": "/usr/bin/dbus-daemon", "argv": ["--system", "--nofork"], "envp": [] } },
79 "supervision": { "Restart": { "initial": 200, "max": 30000 } },
80 "lifecycle": "daemon", "priority": "critical",
81 "flow": { "input": [], "output": [] }, "genesis": []
82 },
83 {
84 "schema_version": 1,
85 "id": "01J8YVKZH0M0M0M0M0M0M0M0H1",
86 "label": "compat-hostnamed",
87 "provides": [], "requires": [],
88 "permissions": { "networking": "loopback", "filesystem": "read-only", "ipc": { "allow": ["dbus-v1"] }, "processes": false },
89 "soma": { "namespaces": {"mount":false,"pid":false,"net":false,"uts":false,"ipc":false,"user":false,"cgroup":false},
90 "rlimits": {"mem_bytes":null,"nproc":null,"nofile":null},
91 "cgroup": {"path":"ente.slice/compat","cpu_weight":null,"io_weight":null},
92 "cpu_affinity": null },
93 "payload": { "Native": { "exec": "/usr/sbin/ente-hostnamed-compat", "argv": [], "envp": [] } },
94 "supervision": { "Restart": { "initial": 100, "max": 30000 } },
95 "lifecycle": "daemon", "priority": "normal",
96 "flow": { "input": [], "output": [] }, "genesis": []
97 },
98 {
99 "schema_version": 1,
100 "id": "01J8YVKZH0M0M0M0M0M0M0M0T2",
101 "label": "compat-timedated",
102 "provides": [], "requires": [],
103 "permissions": { "networking": "loopback", "filesystem": "read-only", "ipc": { "allow": ["dbus-v1"] }, "processes": false },
104 "soma": { "namespaces": {"mount":false,"pid":false,"net":false,"uts":false,"ipc":false,"user":false,"cgroup":false},
105 "rlimits": {"mem_bytes":null,"nproc":null,"nofile":null},
106 "cgroup": {"path":"ente.slice/compat","cpu_weight":null,"io_weight":null},
107 "cpu_affinity": null },
108 "payload": { "Native": { "exec": "/usr/sbin/ente-timedated-compat", "argv": [], "envp": [] } },
109 "supervision": { "Restart": { "initial": 100, "max": 30000 } },
110 "lifecycle": "daemon", "priority": "normal",
111 "flow": { "input": [], "output": [] }, "genesis": []
112 },
113 {
114 "schema_version": 1,
115 "id": "01J8YVKZH0M0M0M0M0M0M0M0J1",
116 "label": "compat-journald",
117 "provides": ["Journal"], "requires": [],
118 "permissions": { "networking": "none", "filesystem": "read-write", "ipc": { "allow": ["dbus-v1"] }, "processes": false },
119 "soma": { "namespaces": {"mount":false,"pid":false,"net":false,"uts":false,"ipc":false,"user":false,"cgroup":false},
120 "rlimits": {"mem_bytes":null,"nproc":null,"nofile":null},
121 "cgroup": {"path":"ente.slice/compat","cpu_weight":null,"io_weight":null},
122 "cpu_affinity": null },
123 "payload": { "Native": { "exec": "/usr/sbin/ente-journald-compat", "argv": [], "envp": [] } },
124 "supervision": { "Restart": { "initial": 100, "max": 30000 } },
125 "lifecycle": "daemon", "priority": "high",
126 "flow": { "input": [], "output": [] }, "genesis": []
127 },
128 {
129 "schema_version": 1,
130 "id": "01J8YVKZH0M0M0M0M0M0M0M0Y1",
131 "label": "compat-logind",
132 "provides": ["LegacyLogind"], "requires": [],
133 "permissions": { "networking": "loopback", "filesystem": "read-write", "ipc": { "allow": ["dbus-v1"] }, "processes": false },
134 "soma": { "namespaces": {"mount":false,"pid":false,"net":false,"uts":false,"ipc":false,"user":false,"cgroup":false},
135 "rlimits": {"mem_bytes":null,"nproc":null,"nofile":null},
136 "cgroup": {"path":"ente.slice/compat","cpu_weight":null,"io_weight":null},
137 "cpu_affinity": null },
138 "payload": { "Native": { "exec": "/usr/sbin/ente-logind-compat", "argv": [], "envp": [] } },
139 "supervision": { "Restart": { "initial": 100, "max": 30000 } },
140 "lifecycle": "daemon", "priority": "high",
141 "flow": { "input": [], "output": [] }, "genesis": []
142 },
143 {
144 "schema_version": 1,
145 "id": "01J8YVKZH0M0M0M0M0M0M0M0R1",
146 "label": "compat-resolved",
147 "provides": [], "requires": [],
148 "permissions": { "networking": "outbound", "filesystem": "read-write", "ipc": { "allow": ["dbus-v1"] }, "processes": false },
149 "soma": { "namespaces": {"mount":false,"pid":false,"net":false,"uts":false,"ipc":false,"user":false,"cgroup":false},
150 "rlimits": {"mem_bytes":null,"nproc":null,"nofile":null},
151 "cgroup": {"path":"ente.slice/compat","cpu_weight":null,"io_weight":null},
152 "cpu_affinity": null },
153 "payload": { "Native": { "exec": "/usr/sbin/ente-resolved-compat", "argv": [], "envp": [] } },
154 "supervision": { "Restart": { "initial": 100, "max": 30000 } },
155 "lifecycle": "daemon", "priority": "normal",
156 "flow": { "input": [], "output": [] }, "genesis": []
157 },
158 {
159 "schema_version": 1,
160 "id": "01J8YVKZH0M0M0M0M0M0M0M0P1",
161 "label": "compat-polkit",
162 "provides": [], "requires": [],
163 "permissions": { "networking": "loopback", "filesystem": "read-only", "ipc": { "allow": ["dbus-v1"] }, "processes": false },
164 "soma": { "namespaces": {"mount":false,"pid":false,"net":false,"uts":false,"ipc":false,"user":false,"cgroup":false},
165 "rlimits": {"mem_bytes":null,"nproc":null,"nofile":null},
166 "cgroup": {"path":"ente.slice/compat","cpu_weight":null,"io_weight":null},
167 "cpu_affinity": null },
168 "payload": { "Native": { "exec": "/usr/sbin/ente-polkit-compat", "argv": [], "envp": [] } },
169 "supervision": { "Restart": { "initial": 100, "max": 30000 } },
170 "lifecycle": "daemon", "priority": "normal",
171 "flow": { "input": [], "output": [] }, "genesis": []
172 },
173 {
174 "schema_version": 1,
175 "id": "01J8YVKZH0M0M0M0M0M0M0M0PP",
176 "label": "policy-provider",
177 "provides": [], "requires": [],
178 "permissions": { "networking": "none", "filesystem": "read-only", "ipc": { "allow": ["wit-v1"] }, "processes": false },
179 "soma": { "namespaces": {"mount":false,"pid":false,"net":false,"uts":false,"ipc":false,"user":false,"cgroup":false},
180 "rlimits": {"mem_bytes":null,"nproc":null,"nofile":null},
181 "cgroup": {"path":"ente.slice/compat","cpu_weight":null,"io_weight":null},
182 "cpu_affinity": null },
183 "payload": { "Native": { "exec": "/usr/sbin/ente-policy-provider", "argv": [], "envp": [] } },
184 "supervision": { "Restart": { "initial": 100, "max": 30000 } },
185 "lifecycle": "daemon", "priority": "normal",
186 "flow": { "input": [], "output": [] }, "genesis": []
187 },
188 {
189 "schema_version": 1,
190 "id": "01J8YVKZH0M0M0M0M0M0M0M0SY",
191 "label": "compat-systemd1",
192 "provides": [], "requires": [],
193 "permissions": { "networking": "loopback", "filesystem": "read-write", "ipc": { "allow": ["dbus-v1"] }, "processes": false },
194 "soma": { "namespaces": {"mount":false,"pid":false,"net":false,"uts":false,"ipc":false,"user":false,"cgroup":false},
195 "rlimits": {"mem_bytes":null,"nproc":null,"nofile":null},
196 "cgroup": {"path":"ente.slice/compat","cpu_weight":null,"io_weight":null},
197 "cpu_affinity": null },
198 "payload": { "Native": { "exec": "/usr/sbin/ente-systemd1-compat", "argv": [], "envp": [] } },
199 "supervision": { "Restart": { "initial": 100, "max": 30000 } },
200 "lifecycle": "daemon", "priority": "high",
201 "flow": { "input": [], "output": [] }, "genesis": []
202 },
203 {
204 "schema_version": 1,
205 "id": "01J8YVKZH0M0M0M0M0M0M0M0NW",
206 "label": "network-dhcpcd",
207 "provides": [], "requires": [],
208 "permissions": { "networking": "full", "filesystem": "read-write", "ipc": { "allow": [] }, "processes": true },
209 "soma": { "namespaces": {"mount":false,"pid":false,"net":false,"uts":false,"ipc":false,"user":false,"cgroup":false},
210 "rlimits": {"mem_bytes":null,"nproc":null,"nofile":null},
211 "cgroup": {"path":"ente.slice/net","cpu_weight":null,"io_weight":null},
212 "cpu_affinity": null },
213 "payload": { "Native": { "exec": "/usr/sbin/dhcpcd", "argv": ["-B"], "envp": [] } },
214 "supervision": { "Restart": { "initial": 500, "max": 60000 } },
215 "lifecycle": "daemon", "priority": "high",
216 "flow": { "input": [], "output": [] }, "genesis": []
217 },
218 {
219 "schema_version": 1,
220 "id": "01J8YVKZH0M0M0M0M0M0M0M0SS",
221 "label": "sshd",
222 "provides": [], "requires": [],
223 "permissions": { "networking": "full", "filesystem": "read-write", "ipc": { "allow": [] }, "processes": true },
224 "soma": { "namespaces": {"mount":false,"pid":false,"net":false,"uts":false,"ipc":false,"user":false,"cgroup":false},
225 "rlimits": {"mem_bytes":null,"nproc":null,"nofile":null},
226 "cgroup": {"path":"ente.slice/ssh","cpu_weight":null,"io_weight":null},
227 "cpu_affinity": null },
228 "payload": { "Native": { "exec": "/usr/sbin/sshd", "argv": ["-D"], "envp": [] } },
229 "supervision": { "Restart": { "initial": 200, "max": 30000 } },
230 "lifecycle": "daemon", "priority": "high",
231 "flow": { "input": [], "output": [] }, "genesis": []
232 },
233 {
234 "schema_version": 1,
235 "id": "01J8YVKZH0M0M0M0M0M0M0M0G1",
236 "label": "getty-tty1",
237 "provides": [], "requires": [],
238 "permissions": { "networking": "none", "filesystem": "read-write", "ipc": { "allow": [] }, "processes": true },
239 "soma": { "namespaces": {"mount":false,"pid":false,"net":false,"uts":false,"ipc":false,"user":false,"cgroup":false},
240 "rlimits": {"mem_bytes":null,"nproc":null,"nofile":null},
241 "cgroup": {"path":"ente.slice/getty","cpu_weight":null,"io_weight":null},
242 "cpu_affinity": null },
243 "payload": { "Native": { "exec": "/sbin/agetty", "argv": ["--noclear", "tty1", "linux"], "envp": [] } },
244 "supervision": { "Restart": { "initial": 100, "max": 30000 } },
245 "lifecycle": "daemon", "priority": "high",
246 "flow": { "input": [], "output": [] }, "genesis": []
247 }
248 ]
249}