Update version
This commit is contained in:
parent
7f03bace17
commit
7dcee7b5a5
@ -1462,9 +1462,7 @@ install_user()
|
|||||||
if [[ $MYSHELL != *zsh ]]; then
|
if [[ $MYSHELL != *zsh ]]; then
|
||||||
chrun "usermod -s $MYSHELL root" 2>$ERR
|
chrun "usermod -s $MYSHELL root" 2>$ERR
|
||||||
errshow 1 "usermod -s $MYSHELL root"
|
errshow 1 "usermod -s $MYSHELL root"
|
||||||
if [[ $MYSHELL == "/usr/bin/mksh" ]]; then
|
[[ $MYSHELL == "/usr/bin/mksh" ]] && cp -fv $MNT/etc/skel/.mkshrc /root/.mkshrc
|
||||||
cp -fv $MNT/etc/skel/.mkshrc /root/.mkshrc
|
|
||||||
fi
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
local groups='audio,autologin,floppy,log,network,rfkill,scanner,storage,optical,power,wheel'
|
local groups='audio,autologin,floppy,log,network,rfkill,scanner,storage,optical,power,wheel'
|
||||||
@ -1482,28 +1480,6 @@ install_user()
|
|||||||
cp -rfv $MNT/home/$NEWUSER/.vim/colors $MNT/home/$NEWUSER/.config/nvim/colors
|
cp -rfv $MNT/home/$NEWUSER/.vim/colors $MNT/home/$NEWUSER/.config/nvim/colors
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ $MYSHELL == '/usr/bin/mksh' ]]; then
|
|
||||||
cat >> $MNT/home/$NEWUSER/.mkshrc << EOF
|
|
||||||
# colors in less (manpager)
|
|
||||||
export LESS_TERMCAP_mb=$'\e[01;31m'
|
|
||||||
export LESS_TERMCAP_md=$'\e[01;31m'
|
|
||||||
export LESS_TERMCAP_me=$'\e[0m'
|
|
||||||
export LESS_TERMCAP_se=$'\e[0m'
|
|
||||||
export LESS_TERMCAP_so=$'\e[01;44;33m'
|
|
||||||
export LESS_TERMCAP_ue=$'\e[0m'
|
|
||||||
export LESS_TERMCAP_us=$'\e[01;32m'
|
|
||||||
|
|
||||||
export EDITOR=$([[ $USER_PKGS == *neovim* ]] && printf "n")vim
|
|
||||||
|
|
||||||
# source shell configs
|
|
||||||
for f in "\$HOME/.mksh/"*?.sh; do
|
|
||||||
. "\$f"
|
|
||||||
done
|
|
||||||
|
|
||||||
al-info
|
|
||||||
EOF
|
|
||||||
fi
|
|
||||||
|
|
||||||
[[ $INSTALL_WMS == *dwm* ]] && install_suckless
|
[[ $INSTALL_WMS == *dwm* ]] && install_suckless
|
||||||
[[ $LOGIN_WM =~ (startkde|gnome-session) ]] && sed -i '/super/d' $MNT/home/$NEWUSER/.xprofile /root/.xprofile
|
[[ $LOGIN_WM =~ (startkde|gnome-session) ]] && sed -i '/super/d' $MNT/home/$NEWUSER/.xprofile /root/.xprofile
|
||||||
|
|
||||||
@ -1513,17 +1489,7 @@ EOF
|
|||||||
install_login()
|
install_login()
|
||||||
{
|
{
|
||||||
SERVICE="$MNT/etc/systemd/system/getty@tty1.service.d"
|
SERVICE="$MNT/etc/systemd/system/getty@tty1.service.d"
|
||||||
|
|
||||||
# remove welcome message
|
|
||||||
sed -i '/printf/d' $MNT/root/.zshrc
|
sed -i '/printf/d' $MNT/root/.zshrc
|
||||||
|
|
||||||
# remove unneeded shell files from installation
|
|
||||||
case $MYSHELL in
|
|
||||||
"/bin/bash") rm -rf $MNT/home/$NEWUSER/.{zsh,mksh}* $MNT/root/.{zsh,mksh}* ;;
|
|
||||||
"/usr/bin/mksh") rm -rf $MNT/home/$NEWUSER/.{zsh,bash}* $MNT/home/$NEWUSER/.inputrc $MNT/root/.{zsh,bash}* $MNT/root/.inputrc ;;
|
|
||||||
"/usr/bin/zsh") rm -rf $MNT/home/$NEWUSER/.{bash,mksh}* $MNT/home/$NEWUSER/.inputrc $MNT/root/.{bash,mksh}* $MNT/root/.inputrc ;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
install_${LOGIN_TYPE:-xinit}
|
install_${LOGIN_TYPE:-xinit}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1539,7 +1505,7 @@ install_xinit()
|
|||||||
|
|
||||||
if [[ $AUTOLOGIN ]]; then
|
if [[ $AUTOLOGIN ]]; then
|
||||||
sed -i "s/root/${NEWUSER}/g" $SERVICE/autologin.conf
|
sed -i "s/root/${NEWUSER}/g" $SERVICE/autologin.conf
|
||||||
cat > $MNT/home/$NEWUSER/$LOGINRC << EOF
|
cat > $MNT/home/$NEWUSER/$LOGINRC <<EOF
|
||||||
# ~/$LOGINRC
|
# ~/$LOGINRC
|
||||||
# sourced by ${MYSHELL##*/} when used as a login shell
|
# sourced by ${MYSHELL##*/} when used as a login shell
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user