melawy-archiso-config/airootfs/usr/local/bin/calamares-offline

34 lines
801 B
Bash
Executable File

#!/bin/bash
Main() {
local mode=offline
local progname=""
progname="$(basename "$0")"
local log=/home/liveuser/melawy-install.log
cat <<EOF > $log
########## $log by $progname
########## Started (UTC): $(date -u "+%x %X")
########## Install mode: $mode
EOF
# RunInTerminal "tail -f $log" &
sudo cp /etc/calamares/settings_${mode}.conf /etc/calamares/settings.conf
platform="$XDG_SESSION_TYPE"
if [ -z $platform ]; then
platform=$(loginctl show-session $(loginctl | grep $(whoami) | awk '{print $1}') -p Type | cut -d"=" -f 2)
fi
if [ -n "$platform" ] && [ "$platform" == "wayland" ]; then
sudo -E dbus-launch calamares -D6 -d -platform $platform >> $log
else
sudo -E dbus-launch calamares -D6 >> $log
fi
}
Main "$@"