#!/bin/sh
# Canlı oturumda ekran kilidi kapalı: kurulum sürerken kilitlenen ekran
# parolası bilinmeyen "live" kullanıcısında kurulumu izlemeyi engeller.
set -e

for f in /etc/live/config.conf /etc/live/config.conf.d/*.conf; do
    [ -e "$f" ] && . "$f"
done
LIVE_USERNAME="${LIVE_USERNAME:-user}"
HOMEDIR=$(getent passwd "$LIVE_USERNAME" | cut -d: -f6)
[ -n "$HOMEDIR" ] || exit 0

install -d -o "$LIVE_USERNAME" -g "$LIVE_USERNAME" "$HOMEDIR/.config"
printf '[Daemon]\nAutolock=false\nLockOnResume=false\n' > "$HOMEDIR/.config/kscreenlockerrc"
chown "$LIVE_USERNAME:$LIVE_USERNAME" "$HOMEDIR/.config/kscreenlockerrc"

# live-build imajın sources.list'ini mhmt-config-apt'ın debian.sources'ıyla aynı depolarla
# yazar; apt her kaynağı iki kez tanımlı diye uyarır. Kurulu sisteme etkisi yok: Calamares
# squashfs'ten kopyalar, orada da mhmt-sources-final aynı işi yapar.
if [ -e /etc/apt/sources.list.d/debian.sources ]; then
    printf '# MHMT Linux: APT kaynakları /etc/apt/sources.list.d/ altındadır (mhmt-config-apt).\n' \
        > /etc/apt/sources.list
fi
