#!/bin/sh livetimer=$(date +%s%3N) [[ -r /opt/livecd/util.sh ]] && source /opt/livecd/util.sh load_profile_config "/opt/livecd/profile.conf" [[ -r /opt/livecd/util-livecd.sh ]] && source /opt/livecd/util-livecd.sh echo "Loaded scripts: $(elapsed_time_ms ${livetimer})ms" >> /var/log/livecd.log livetimer=$(get_timer_ms) CONSOLEFONT="$(kernel_cmdline vconsole.font)" CONSOLEMAP="$(kernel_cmdline vconsole.font.map)" arch=$(uname -m) echo "Got consolefont and arch: $(elapsed_time_ms ${livetimer})ms" >> /var/log/livecd.log # Activate swap livetimer=$(get_timer_ms) configure_swap echo "Activated swap and added to fstab: $(elapsed_time_ms ${livetimer})ms" >> /var/log/livecd.log livetimer=$(get_timer_ms) configure_language echo "Languaged configured: $(elapsed_time_ms ${livetimer})ms" >> /var/log/livecd.log livetimer=$(get_timer_ms) locale-gen echo "Ran locale-gen: $(elapsed_time_ms ${livetimer})ms" >> /var/log/livecd.log configure_clock # Add BROWSER var in env and workaround for mate-terminal livetimer=$(get_timer_ms) configure_env echo "Configured env: $(elapsed_time_ms ${livetimer})ms" >> /var/log/livecd.log livetimer=$(get_timer_ms) configure_machine_id echo "Configured machine-id: $(elapsed_time_ms ${livetimer})ms" >> /var/log/livecd.log livetimer=$(get_timer_ms) configure_sudo echo "Configured sudoers: $(elapsed_time_ms ${livetimer})ms" >> /var/log/livecd.log livetimer=$(get_timer_ms) ${autologin} && configure_displaymanager_autologin echo "Configured displaymanager autologin: $(elapsed_time_ms ${livetimer})ms" >> /var/log/livecd.log livetimer=$(get_timer_ms) configure_user_root / cp -a /etc/skel/. /root/ echo "Configured root user: $(elapsed_time_ms ${livetimer})ms" >> /var/log/livecd.log livetimer=$(get_timer_ms) configure_alsa / # Save settings alsactl -f /etc/asound.state store &>/dev/null echo "Configured alsa: $(elapsed_time_ms ${livetimer})ms" >> /var/log/livecd.log