mirror of
https://github.com/theupriser/steamify-cachyos-live-iso.git
synced 2026-10-02 15:10:26 +02:00
fix: Only the installer says Steamify (CachyOS with Steamify Installer); the live session keeps CachyOS's own name
This commit is contained in:
1 parent
ce1cf71498
commit
e3000ce8c7
4 files changed
+14
-20
No files matched your search
@@ -17,17 +17,12 @@
|
|||||||
packageOperations markers) into one `steamifyChoice` GS key, so
|
packageOperations markers) into one `steamifyChoice` GS key, so
|
||||||
`shellprocess_steamify.conf` doesn't need to know which page ran.
|
`shellprocess_steamify.conf` doesn't need to know which page ran.
|
||||||
|
|
||||||
2. **Titles**: the installer is "CachyOS - Steamify Installer" (productName,
|
2. **Names**: only the installer says Steamify ("CachyOS with Steamify
|
||||||
set by calamares-online.sh after its reinstall; check after the next
|
Installer", productName set by calamares-online.sh); the live session,
|
||||||
build). Hello's window title "CachyOS Hello" is compiled into
|
Hello and About this System keep CachyOS's own names (legal clarity). The
|
||||||
`/usr/bin/cachyos-hello`: "CachyOS - Steamify Hello" needs Hello rebuilt
|
ISO file stays `steamify-cachyos-<date>.iso`.
|
||||||
with a patch (like packagechooserq), or only its launcher entry renamed.
|
3. **Check the names** after the next build: installer title, Hello and
|
||||||
The Gaming mode / Desktop radio buttons stay (the user likes them).
|
About this System say CachyOS.
|
||||||
3. **Check the live name** (the build tree has it right:
|
|
||||||
`build/x86_64/airootfs/etc/os-release`) after the next build: Hello's subtitle should say
|
|
||||||
"Steamify CachyOS, based on CachyOS rolling" (`steamify-customize.sh`,
|
|
||||||
run by mkarchiso after the packages; the airootfs copy of os-release is
|
|
||||||
overwritten by a package).
|
|
||||||
4. ~~Steamify PR for `feat/defaults-options`~~ — done: 2.7.0 (`--options`,
|
4. ~~Steamify PR for `feat/defaults-options`~~ — done: 2.7.0 (`--options`,
|
||||||
`--boot`, `steamify.sh --boot` standalone) and 2.8.0
|
`--boot`, `steamify.sh --boot` standalone) and 2.8.0
|
||||||
(`--defaults --list`, what the Steamify page's rows come from) are both
|
(`--defaults --list`, what the Steamify page's rows come from) are both
|
||||||
@@ -84,9 +79,8 @@
|
|||||||
|
|
||||||
## Later
|
## Later
|
||||||
|
|
||||||
- **Branding**: the live session's os-release says "Steamify, based on
|
- **Branding**: only the installer carries Steamify's name; check with the
|
||||||
CachyOS" (Hello's subtitle); Hello's window title and the boot menu still
|
CachyOS team whether that and the ISO file name are fine with them.
|
||||||
say CachyOS. Check with the CachyOS team.
|
|
||||||
- **Release**: a CI job that builds the ISO (privileged container, flags from
|
- **Release**: a CI job that builds the ISO (privileged container, flags from
|
||||||
the steam-machine-iso skill) and hosts it (>2 GB, not a GitHub release asset).
|
the steam-machine-iso skill) and hosts it (>2 GB, not a GitHub release asset).
|
||||||
- **Drop the Boost 1.91 workaround** in `steamify-prepare.sh` once
|
- **Drop the Boost 1.91 workaround** in `steamify-prepare.sh` once
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
NAME="Steamify CachyOS, based on CachyOS"
|
NAME="CachyOS"
|
||||||
PRETTY_NAME="Steamify CachyOS, based on CachyOS"
|
PRETTY_NAME="CachyOS"
|
||||||
ID=arch
|
ID=arch
|
||||||
BUILD_ID=rolling
|
BUILD_ID=rolling
|
||||||
ANSI_COLOR="38;2;23;147;209"
|
ANSI_COLOR="38;2;23;147;209"
|
||||||
|
|||||||
@@ -35,7 +35,7 @@ main() {
|
|||||||
sudo pacman -Sy --noconfirm cachyos-calamares-next
|
sudo pacman -Sy --noconfirm cachyos-calamares-next
|
||||||
# The installer's window title ("%1 Installer") and welcome text use the
|
# The installer's window title ("%1 Installer") and welcome text use the
|
||||||
# branding's productName; the reinstall above restored CachyOS's.
|
# branding's productName; the reinstall above restored CachyOS's.
|
||||||
sudo sed -i 's/^\( productName: *\)CachyOS$/\1CachyOS - Steamify/' \
|
sudo sed -i 's/^\( productName: *\)CachyOS$/\1CachyOS with Steamify/' \
|
||||||
/usr/share/calamares/branding/cachyos/branding.desc
|
/usr/share/calamares/branding/cachyos/branding.desc
|
||||||
|
|
||||||
# Get Hardware Informations
|
# Get Hardware Informations
|
||||||
|
|||||||
@@ -5,6 +5,6 @@
|
|||||||
# overwrite them.
|
# overwrite them.
|
||||||
set -euo pipefail
|
set -euo pipefail
|
||||||
root="$1"
|
root="$1"
|
||||||
# The name CachyOS Hello shows ("Steamify CachyOS, based on CachyOS rolling").
|
# Nothing yet: the live session keeps CachyOS's own name (only the installer
|
||||||
sed -i -e 's/^NAME=.*/NAME="Steamify CachyOS, based on CachyOS"/' \
|
# says "CachyOS with Steamify", see calamares-online.sh).
|
||||||
-e 's/^PRETTY_NAME=.*/PRETTY_NAME="Steamify CachyOS, based on CachyOS"/' "$root/etc/os-release"
|
exit 0
|
||||||
Reference in new issue
Block a user