diff options
author | V3n3RiX <venerix@rogentos.ro> | 2016-11-06 09:38:42 +0000 |
---|---|---|
committer | V3n3RiX <venerix@rogentos.ro> | 2016-11-06 09:38:42 +0000 |
commit | de3dd54c2cff4bd3234977dcfe188fec5882e885 (patch) | |
tree | dcf9ec665b84bde62cf7453f7b6a018735f51187 /kogaionlive.sh | |
parent | fa4389f9cd15baea4bd882bd192e7333aee39a79 (diff) |
adjust paths
Diffstat (limited to 'kogaionlive.sh')
-rwxr-xr-x | kogaionlive.sh | 60 |
1 files changed, 0 insertions, 60 deletions
diff --git a/kogaionlive.sh b/kogaionlive.sh deleted file mode 100755 index fc90fb8..0000000 --- a/kogaionlive.sh +++ /dev/null @@ -1,60 +0,0 @@ -#!/usr/bin/env bash - -export local liveuser="kogaion" - -checkroot() { - if [[ "$(whoami)" != root ]] ; then - echo "No root, no play! Bye bye!" - exit 1 - fi -} - -kogaion_is_live() { - if [[ ! -L "/dev/mapper/live-rw" ]] ; then - echo "The system is not running in live mode, aborting!" - exit 1 - fi -} - -kogaion_add_live_user() { - /usr/sbin/useradd -u 1000 -g 100 -o -m -s /bin/bash "$liveuser" > /dev/null 2>&1 -} - -kogaion_live_user_groups() { - for group in tty disk lp wheel uucp console audio cdrom tape video cdrw usb plugdev messagebus portage vboxsf vboxguest ; do - gpasswd -a "$liveuser" "$group" > /dev/null 2>&1 - done -} - -kogaion_live_user_password() { - echo "$liveuser":"$liveuser" | /usr/sbin/chpasswd > /dev/null 2>&1 -} - -kogaion_live_locale_switch() { - export local keymap_toset="$(cat /proc/cmdline | cut -d " " -f5 | cut -d "=" -f2)" - export local lang_toset="$(cat /proc/cmdline | cut -d " " -f6 | cut -d "=" -f2)" - if [[ "$lang_toset" != "en_US.utf8" ]] || [[ "$keymap_toset" != "us" ]] ; then - /usr/bin/localectl set-locale LANG="$lang_toset" > /dev/null 2>&1 - /usr/bin/localectl set-keymap "$keymap_toset" > /dev/null 2>&1 - /usr/sbin/env-update --no-ldconfig > /dev/null 2>&1 - fi -} - -kogaion_live_installer_desktop() { - cp "/usr/share/applications/calamares.desktop" "/home/"$liveuser"/Desktop" - sed -i "s/"Name=Calamares"/"Name=Kogaion\ Installer"/g" "/home/"$liveuser"/Desktop/calamares.desktop" - chmod 755 "/home/"$liveuser"/Desktop/calamares.desktop" -} - -main() { - if checkroot && kogaion_is_live ; then - kogaion_add_live_user - kogaion_live_user_groups - kogaion_live_user_password - kogaion_live_installer_desktop - kogaion_live_locale_switch - fi -} - -main -exit 0 |