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
|
# raveos-calamares-theme — teljes átvizsgálás
Dátum: 2026-09-18
Állapot: a korábbi „Missing variables: 3,3,1,u,u,u” hiba már javítva (`42d8e63`).
## 🔴 Érdemes javítani
### 1. `shellprocess-final.conf` 34. sor — MESA/__GL env idézőjelezve
A parancs a `/etc/environment`-be **idézőjelekkel együtt** írja a sorokat:
```text
"MESA_SHADER_CACHE_MAX_SIZE=12G"
"__GL_SHADER_DISK_CACHE_SIZE=12884901888"
```
A systemd generátor valószínűleg leszedi a `"`-t, de más olvasók (pl. pam_env) nem
feltétlenül, így a változó értéke `"12G"` lehet. Javasolt csere tiszta `printf`-re:
```yaml
- "printf 'MESA_SHADER_CACHE_MAX_SIZE=12G\\n__GL_SHADER_DISK_CACHE_SIZE=12884901888\\n' >> ${ROOT}/etc/environment"
```
### 2. `services-systemd.conf` bekapcsolja a gdm-et
`- name: gdm, enable: true` — üti az SDDM-default fixet. A modul jelenleg
nincs a sequence-ben (nem fut), de ha beillesztik, a gdm lesz az alap.
Javasolt: `enable: false` vagy a gdm sor törlése.
### 3. `shellprocess-loader.conf` → btrfs scriptek végén hard fail lehet
- `calamares-normalize-subvolumes.sh` vége: `mount /var/cache/pacman/pkg`
- `calamares-create-snapshots-subvol.sh` vége: `mount /.snapshots`
Ezek nem `|| true`-sak és a loader konfban nincs `-` prefix; ha a mount elhasal,
a telepítés a legvégén leáll. Javasolt: `|| true` a mount sorokra.
## 🟡 Kisebb / kockázatos
### 4. `bootloader.conf` kevert, nem szabványos kulcsok
`bootloader: grub` mellett `efiBootLoader: systemd-boot`, plusz `kernel:
linux-cachyos`, `initramfs: ...`, `grubInstall:` stb. A standard Calamares ezeket
ignorálja, de forkolt modulnál a `systemd-boot` ütheti a grub-ot. Tisztázandó.
### 5. `.DS_Store` fájlok a csomagban
A PKGBUILD `cp -r "${startdir}/etc/."` a macOS `.DS_Store`-okat is beviszi a
csomagba. Javasolt a `package()`-ben: `find "${pkgdir}" -name .DS_Store -delete`.
### 6. `netinstall-drivers.yaml` elírás
`exlusive: false` → helyesen `exclusive`. (Most nem fut, mert a netinstall
ki van kommentezve a sequence-ből.)
### 7. `shellprocess-branding.conf` — nincs ignore-failure prefix
A live-on futó `pacman-key --recv-key` / `--lsign-key` sorokon nincs `-` prefix
(ellentétben a `shellprocess-before`-ral). Ha a keyserver nem elérhető, az
install leállhat. Javasolt `-` prefix ide is.
### 8. `welcome.conf` internetCheckUrl
`http://example.com` megbízhatatlan; érdemes valós, stabil URL-re cserélni.
## 🟢 Rendben van
- Mind a 7 `.sh` script `bash -n` tiszta; `raveos-chown-homes.sh` jó.
- `settings.conf` sequence konzisztens (netinstall szándékosan kikapcsolva;
a csomagokat a desktopselect hozza).
- `displaymanager.conf` SDDM default; `shellprocess-enableservices.conf`
SDDM enable + gdm disable — konzisztens.
- users, locale, keyboard, grubcfg, mount, partition, preservefiles,
finished konfok rendben.
|