2014-12-15 03:50:58 +01:00
|
|
|
#!/bin/sh
|
|
|
|
|
2015-09-20 12:40:49 +02:00
|
|
|
livetimer=$(date +%s%3N)
|
2014-12-15 03:50:58 +01:00
|
|
|
[[ -r /opt/livecd/util.sh ]] && source /opt/livecd/util.sh
|
|
|
|
|
2015-03-02 23:35:15 +01:00
|
|
|
load_profile_config "/opt/livecd/profile.conf"
|
2014-12-15 03:50:58 +01:00
|
|
|
|
|
|
|
[[ -r /opt/livecd/util-livecd.sh ]] && source /opt/livecd/util-livecd.sh
|
2015-09-22 22:30:30 +02:00
|
|
|
echo "Loaded scripts: $(elapsed_time_ms ${livetimer})ms" >> /var/log/livecd.log
|
2014-12-15 03:50:58 +01:00
|
|
|
|
2015-09-20 12:40:49 +02:00
|
|
|
livetimer=$(get_timer_ms)
|
2014-12-15 03:50:58 +01:00
|
|
|
CONSOLEFONT="$(kernel_cmdline vconsole.font)"
|
|
|
|
CONSOLEMAP="$(kernel_cmdline vconsole.font.map)"
|
|
|
|
arch=$(uname -m)
|
2015-09-22 22:30:30 +02:00
|
|
|
echo "Got consolefont and arch: $(elapsed_time_ms ${livetimer})ms" >> /var/log/livecd.log
|
2014-12-17 05:21:16 +01:00
|
|
|
|
2015-09-20 10:25:39 +02:00
|
|
|
# Activate swap
|
2015-09-20 12:40:49 +02:00
|
|
|
livetimer=$(get_timer_ms)
|
2015-02-17 23:51:01 +01:00
|
|
|
configure_swap
|
2015-09-22 22:30:30 +02:00
|
|
|
echo "Activated swap and added to fstab: $(elapsed_time_ms ${livetimer})ms" >> /var/log/livecd.log
|
2014-12-15 03:50:58 +01:00
|
|
|
|
2015-09-20 12:40:49 +02:00
|
|
|
livetimer=$(get_timer_ms)
|
2015-02-17 23:51:01 +01:00
|
|
|
configure_language
|
2015-09-22 22:30:30 +02:00
|
|
|
echo "Languaged configured: $(elapsed_time_ms ${livetimer})ms" >> /var/log/livecd.log
|
2015-09-20 11:29:29 +02:00
|
|
|
|
2015-09-20 12:40:49 +02:00
|
|
|
livetimer=$(get_timer_ms)
|
2015-09-24 19:46:20 +02:00
|
|
|
locale-gen
|
2015-09-22 22:30:30 +02:00
|
|
|
echo "Ran locale-gen: $(elapsed_time_ms ${livetimer})ms" >> /var/log/livecd.log
|
2014-12-15 03:50:58 +01:00
|
|
|
|
2015-09-25 16:44:08 +02:00
|
|
|
configure_clock
|
|
|
|
|
2015-09-20 10:25:39 +02:00
|
|
|
# Add BROWSER var in env and workaround for mate-terminal
|
2015-09-20 12:40:49 +02:00
|
|
|
livetimer=$(get_timer_ms)
|
2015-02-17 23:51:01 +01:00
|
|
|
configure_env
|
2015-09-22 22:30:30 +02:00
|
|
|
echo "Configured env: $(elapsed_time_ms ${livetimer})ms" >> /var/log/livecd.log
|
2015-02-17 23:51:01 +01:00
|
|
|
|
2015-09-20 12:40:49 +02:00
|
|
|
livetimer=$(get_timer_ms)
|
2015-02-17 23:51:01 +01:00
|
|
|
configure_machine_id
|
2015-09-22 22:30:30 +02:00
|
|
|
echo "Configured machine-id: $(elapsed_time_ms ${livetimer})ms" >> /var/log/livecd.log
|
2014-12-15 03:50:58 +01:00
|
|
|
|
2015-09-20 12:40:49 +02:00
|
|
|
livetimer=$(get_timer_ms)
|
2015-02-17 23:51:01 +01:00
|
|
|
configure_sudo
|
2015-09-22 22:30:30 +02:00
|
|
|
echo "Configured sudoers: $(elapsed_time_ms ${livetimer})ms" >> /var/log/livecd.log
|
2014-12-15 03:50:58 +01:00
|
|
|
|
2015-09-22 21:51:58 +02:00
|
|
|
livetimer=$(get_timer_ms)
|
2015-06-14 21:51:27 +02:00
|
|
|
${autologin} && configure_displaymanager_autologin
|
2015-09-22 22:30:30 +02:00
|
|
|
echo "Configured displaymanager autologin: $(elapsed_time_ms ${livetimer})ms" >> /var/log/livecd.log
|
2014-12-18 01:15:31 +01:00
|
|
|
|
2015-09-20 12:40:49 +02:00
|
|
|
livetimer=$(get_timer_ms)
|
2015-09-20 11:31:50 +02:00
|
|
|
configure_user_root /
|
2014-12-17 05:21:16 +01:00
|
|
|
cp -a /etc/skel/. /root/
|
2015-09-22 22:30:30 +02:00
|
|
|
echo "Configured root user: $(elapsed_time_ms ${livetimer})ms" >> /var/log/livecd.log
|
2014-12-17 05:21:16 +01:00
|
|
|
|
2015-09-20 12:40:49 +02:00
|
|
|
livetimer=$(get_timer_ms)
|
2015-02-19 13:52:35 +01:00
|
|
|
configure_alsa /
|
2015-09-20 10:25:39 +02:00
|
|
|
# Save settings
|
2015-01-11 13:22:45 +01:00
|
|
|
alsactl -f /etc/asound.state store &>/dev/null
|
2015-09-22 22:30:30 +02:00
|
|
|
echo "Configured alsa: $(elapsed_time_ms ${livetimer})ms" >> /var/log/livecd.log
|
2015-02-19 13:26:01 +01:00
|
|
|
|