summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorNippy <nippy@Nippy-Mac-mini.local>2026-09-20 18:31:47 +0200
committerNippy <nippy@Nippy-Mac-mini.local>2026-09-20 18:31:47 +0200
commit6ae5efe50ff29423e8ff4c522e8502f1b57050bb (patch)
tree80809956f75cabbbab7c9e759a28fa9313518c12 /README.md
parent7346135a427bb9f4b83de7dab5031d38ff32e0b5 (diff)
downloadRaveOS-build-iso-6ae5efe50ff29423e8ff4c522e8502f1b57050bb.tar.gz
RaveOS-build-iso-6ae5efe50ff29423e8ff4c522e8502f1b57050bb.zip
new iso
Diffstat (limited to 'README.md')
-rw-r--r--README.md86
1 files changed, 83 insertions, 3 deletions
diff --git a/README.md b/README.md
index 1405323..8a45b4a 100644
--- a/README.md
+++ b/README.md
@@ -6,10 +6,90 @@ Arch Linux alapú egyedi disztribúció tőbb asztali környezettel, automatizá
> **Alap:** Arch Linux (rolling) + CachyOS kernel + Chaotic-AUR
> **Asztali környezet:** GNOME 47+ (Wayland), Hyprland támogatás béta állapotban!
-----
## Változásnapló
+## Build 2026-09-19
+
+#### `[security]` Live ISO: SSH kivéve, root jelszó zárolva
+- `openssh` kivéve a `packages.x86_64`-ból; a `sshd.service` wants symlink és az
+ `etc/ssh` config (10-archiso.conf) törölve az airootfs-ből.
+- Az `airootfs/etc/shadow`-ban a root jelszó zárolva (`root:!`), a korábbi üres
+ jelszó megszűnt.
+
+#### `[security]` polkit: globális nopasswd helyett whitelist
+- A `49-nopasswd_global.rules` a globális `wheel → YES` helyett csak az
+ `udisks2`, `NetworkManager`, `systemd1` és `login1` action-prefixekre ad
+ engedélyt; minden másra `NOT_HANDLED`.
+
+#### `[iso]` IgnorePkg: build-időben aktív
+- A `releng/pacman.conf`-ban az `IgnorePkg` build-időben aktív (GNOME 48/mutter
+ pin), az `airootfs` példányban kommentelve marad, az `enableservices` állítja
+ vissza telepítéskor.
+
+#### `[iso]` `.automated_script.sh` eltávolítva
+- A `script=` kernel-paraméterből tetszőleges URL-t root-ként futtató legacy
+ script kikerült az airootfs-ből.
+
+#### `[ci]` SigLevel + lépéssorrend
+- A `build-iso.yml`-ben a `raveos-core-repo` `SigLevel = Never TrustAll` helyett
+ `Required DatabaseOptional`; a „Sync and update runner” lépés a RaveOS kulcs
+ importja utánra került, különben az első `pacman -Sy` kulcs nélkül futna.
+
+#### `[calamares]` bootloader.conf javítás (Calamares 3.4.2 séma)
+- A régi kulcsok (`bootloader:`, `kernel:`, `initramfs:`, `efiMountPoint:`,
+ `microcode:`, `keepEFI:`) érvénytelenek voltak (`additionalProperties: false`),
+ és a kötelező `kernelSearchPath`/`kernelPattern` hiányzott (KeyError).
+- Új: `efiBootLoader: systemd-boot`, kernel-felismerés a `/usr/lib/modules` alól,
+ `loaderEntries`, `kernelParams: [quiet]`; a grub kulcsok csak BIOS-fallbackhez.
+
+#### `[calamares]` Telepítés: zstd initramfs, env javítás
+- A `shellprocess-final.conf`-ban a HOOKS sor cserélve (`plymouth` + `kms`,
+ `modconf` nélkül), `COMPRESSION=zstd`, `COMPRESSION_OPTIONS=(-19 -T0)`.
+- A MESA/__GL env `printf`-fel (idézőjelek nélkül) íródik; a rossz környezetben
+ futó `gsettings` sorok törölve.
+
+#### `[calamares]` Szolgáltatások: suspend vissza, hibernate/geoclue tiltva
+- A `sleep.target` és `suspend.target` unmask (laptopon működik a suspend);
+ a `hibernate.target` és `hybrid-sleep.target` tiltva marad; a `geoclue.service`
+ maszkolva marad.
+- Az `ananicy-cpp` teljesen kivéve (enableservices, welcome app, gaming-optimize).
+
+#### `[calamares]` ufw + biztonsági finomítások
+- ufw engedélyezés a telepítés végén (`ENABLED=yes` + `systemctl enable ufw.service`).
+- `Calamares-install.json` 0600; `allowWeakPasswordsDefault: false`.
+
+#### `[calamares]` Keyring: TOFU megszüntetése
+- A `--recv-key`/`--lsign-key` és az URL-es `pacman -U` kulcsletöltések törölve a
+ `shellprocess-before`/`branding` configokból; a `raveos-keyring` csomag adja a
+ kulcsot, a `chaotic-keyring` + `chaotic-mirrorlist` a pacstrap listába került.
+
+#### `[theme]` chown szűkítés + `.SRCINFO` szinkron
+- Mind a 4 apply script célzott chown-t használ a teljes `.config`/`.local`
+ rekurzív átírása helyett.
+- `.SRCINFO` újragenerálva mind a 4 témacsomagra (pkgrel, conflictek, pkgdesc).
+
+#### `[app]` Supply-chain pinning
+- Vencord installer: fix `v1.4.2` + SHA256 ellenőrzés a `latest/download` helyett.
+- `update-proton-ge` és `corectrl.ini` letöltés után `sha256sum -c` ellenőrzés.
+
+#### `[iso]` Takarítás
+- Calamares Brave profil 53 MB → 14 MB (Safe Browsing, NTP images és egyéb
+ cache-komponensek törölve).
+- Plymouth `pkg/` + `.pkg.tar.zst`, SDDM `.bak` fájlok és a `.DS_Store`-ok
+ törölve a repóból.
+
+## Build 2026-09-07
+
+#### `[theme]` Új GNOME2 témacsomag + telepítő bejegyzés
+- Új `raveos-gnome2-theme` csomag: modern, kaszkádolt GNOME téma, ami nem írja
+ felül a felhasználó egyéni beállításait (rendszerszintű dconf/gschema réteg,
+ `/usr/share/themes` és `/usr/share/icons` Flatpak/root kompatibilitással).
+- `desktopselect.conf`: új **GNOME2 Desktop** opció a témaválasztóban, ami a
+ `raveos-gnome2-theme` csomagot telepíti a netről (raveos-core-repo).
+- `shellprocess-final.conf`: GNOME2 auto-apply hívás hozzáadva.
+- CI workflow: `raveos-gnome2-theme` build + publish lépés hozzáadva.
+
## Build 2026-08-13
#### `[theme]` COSMIC billentyűzet-kiosztás javítás
@@ -280,7 +360,7 @@ Arch Linux alapú egyedi disztribúció tőbb asztali környezettel, automatizá
- Automatikus frissítési rendszer Forgejo repositoryból
- Chaotic-AUR és yay-bin előtelepítve
----
+
### Pre-Beta (2026-01 → 2026-02)
@@ -288,7 +368,7 @@ Arch Linux alapú egyedi disztribúció tőbb asztali környezettel, automatizá
`[kernel]` CachyOS kernel teljesítmény javításokkal · DKMS támogatás külső modulokhoz (broadcom-wl-dkms) · linux-headers modulépítéshez
----
+
## Mappa struktúra