summaryrefslogtreecommitdiff
path: root/raveos-calamares-theme/etc/calamares/modules/raveos-copy-brave-profile.sh
diff options
context:
space:
mode:
authornippy <nippy@tuta.io>2026-08-13 17:42:28 +0200
committernippy <nippy@tuta.io>2026-08-13 17:42:28 +0200
commit60e0dbf4b3725c22fd49ef7d27f93a36f9283390 (patch)
tree05c3ec3b48fad4c80a939f0af838cffb8d96eefd /raveos-calamares-theme/etc/calamares/modules/raveos-copy-brave-profile.sh
parenteff5f88a9e66da0e4b353a1d74b8ab05e1f4d3f7 (diff)
downloadRaveOS-PKGBUILD-60e0dbf4b3725c22fd49ef7d27f93a36f9283390.tar.gz
RaveOS-PKGBUILD-60e0dbf4b3725c22fd49ef7d27f93a36f9283390.zip
fix calamares
Diffstat (limited to 'raveos-calamares-theme/etc/calamares/modules/raveos-copy-brave-profile.sh')
-rwxr-xr-xraveos-calamares-theme/etc/calamares/modules/raveos-copy-brave-profile.sh24
1 files changed, 24 insertions, 0 deletions
diff --git a/raveos-calamares-theme/etc/calamares/modules/raveos-copy-brave-profile.sh b/raveos-calamares-theme/etc/calamares/modules/raveos-copy-brave-profile.sh
new file mode 100755
index 0000000..4e82a36
--- /dev/null
+++ b/raveos-calamares-theme/etc/calamares/modules/raveos-copy-brave-profile.sh
@@ -0,0 +1,24 @@
+#!/usr/bin/env bash
+# RaveOS: Brave Origin profil másolása a céluser HOME-jába
+# A Calamares shellprocess (dontChroot: true) hívja, $1 = ${ROOT}.
+set -euo pipefail
+
+ROOT="${1:-}"
+[ -n "$ROOT" ] || { echo "raveos-copy-brave-profile: ROOT hiányzik"; exit 1; }
+
+SRC="/etc/calamares/brave-profile"
+[ -d "$SRC" ] || { echo "raveos-copy-brave-profile: forrás hiányzik ($SRC)"; exit 0; }
+
+# Céluser + UID:GID a target /etc/passwd-ből (nem a live rendszerből)
+USERLINE=$(awk -F: '$3>=1000 && $3<60000 && $7 !~ /(nologin|false)/ {print; exit}' "$ROOT/etc/passwd")
+[ -n "$USERLINE" ] || { echo "raveos-copy-brave-profile: nincs céluser"; exit 0; }
+
+USERNAME=$(echo "$USERLINE" | cut -d: -f1)
+UID_GID=$(echo "$USERLINE" | cut -d: -f3,4)
+
+DEST="/home/$USERNAME/.config/BraveSoftware"
+mkdir -p "$ROOT$DEST"
+cp -a "$SRC" "$ROOT$DEST/Brave-Origin"
+chown -R "$UID_GID" "$ROOT$DEST/Brave-Origin"
+
+echo "raveos-copy-brave-profile: $DEST/Brave-Origin kész"