manjaro-tools/scripts/livecd

84 lines
1.9 KiB
Text
Raw Normal View History

2014-12-15 03:50:58 +01:00
#!/bin/sh
[[ -r /opt/livecd/util.sh ]] && source /opt/livecd/util.sh
load_config "/opt/livecd/manjaro-tools.conf"
[[ -r /opt/livecd/util-lng.sh ]] && source /opt/livecd/util-lng.sh
[[ -r /opt/livecd/util-livecd.sh ]] && source /opt/livecd/util-livecd.sh
CONSOLEFONT="$(kernel_cmdline vconsole.font)"
CONSOLEMAP="$(kernel_cmdline vconsole.font.map)"
PACMAN_LNG="pacman --config /opt/livecd/pacman-lng.conf --noconfirm --noprogressbar"
arch=$(uname -m)
2015-01-08 00:32:19 +01:00
_KV=$(uname -r)
2014-12-15 03:50:58 +01:00
echo "update fstab for swap" > /tmp/livecd.log
## Systemd should do it
# scan_swap
2014-12-15 20:28:37 +01:00
configure_swap_live
2014-12-15 03:50:58 +01:00
echo "set locale" >> /tmp/livecd.log
# set_locale
set_locale
locale-gen
echo "configure system" >> /tmp/livecd.log
# add BROWSER var
2014-12-15 20:28:37 +01:00
configure_env_live
2014-12-15 03:50:58 +01:00
echo "configure sudoers" >> /tmp/livecd.log
# do_fix_perms
2014-12-15 20:28:37 +01:00
configure_sudo_live
2014-12-15 03:50:58 +01:00
echo "configure applications" >> /tmp/livecd.log
# fix_gnome_apps
2014-12-15 20:28:37 +01:00
configure_gnome_live
2014-12-15 03:50:58 +01:00
# fix_ping_installation
2014-12-15 20:28:37 +01:00
configure_ping_live
2014-12-15 03:50:58 +01:00
2015-01-11 13:22:45 +01:00
echo "depmod extramodules" >> /tmp/livecd.log
2014-12-15 03:50:58 +01:00
# depmod extramodules
2015-01-08 00:32:19 +01:00
depmod $(cat /usr/lib/modules/${_KV}/extramodules/version)
2014-12-15 03:50:58 +01:00
# check if we are running inside a virtual machine and unistall kalu
DESTDIR="/"
2015-01-11 13:22:45 +01:00
[[ -e "/usr/bin/kalu" ]] && _rm_kalu
install_localization_live "${DESTDIR}"
[[ -f /usr/bin/lightdm ]] && fix_lightdm
[[ -f /usr/bin/kdm ]] && fix_kdm
echo "configure root password" >> /tmp/livecd.log
configure_user_root_live "${DESTDIR}"
cp -a /etc/skel/. /root/
2015-01-10 19:36:15 +01:00
configure_machine_id_live
# configure_live_installer_live
2014-12-15 03:50:58 +01:00
configure_thus_live
configure_calamares_live
# configure documentation
[[ -e "/etc/skel/Manjaro/Beginner_User_Guide.pdf" ]] && ln -sf \
2015-01-11 13:22:45 +01:00
/etc/skel/Manjaro/Beginner_User_Guide.pdf "/home/${username}/Desktop/Beginner User Guide.pdf"
configure_alsa_live "${DESTDIR}"
# save settings
alsactl -f /etc/asound.state store &>/dev/null
# configure pulse
[[ -e "/usr/bin/pulseaudio-ctl" ]] && /opt/livecd/pulseaudio-ctl-normal