diff options
Diffstat (limited to 'raveos-calamares-theme/REVIEW.md')
| -rw-r--r-- | raveos-calamares-theme/REVIEW.md | 66 |
1 files changed, 66 insertions, 0 deletions
diff --git a/raveos-calamares-theme/REVIEW.md b/raveos-calamares-theme/REVIEW.md new file mode 100644 index 0000000..b629f31 --- /dev/null +++ b/raveos-calamares-theme/REVIEW.md @@ -0,0 +1,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. |