add displaymanager runlevel for openrc

This commit is contained in:
udeved 2015-01-07 21:13:39 +01:00
parent 8aa346dd44
commit 152b2a0da9

View file

@ -245,9 +245,11 @@ configure_displaymanager(){
;; ;;
esac esac
if [[ -e $1/usr/bin/openrc ]];then if [ ${initsys} == 'openrc' ];then
local _conf_xdm='DISPLAYMANAGER="'${displaymanager}'"' local _conf_xdm='DISPLAYMANAGER="'${displaymanager}'"'
sed -i -e "s|^.*DISPLAYMANAGER=.*|${_conf_xdm}|" $1/etc/conf.d/xdm sed -i -e "s|^.*DISPLAYMANAGER=.*|${_conf_xdm}|" $1/etc/conf.d/xdm
[[ ! -d $1/etc/runlevels/default ]] && mkdir -p $1/etc/runlevels/default
ln -sf /etc/init.d/xdm $1/etc/runlevels/default/xdm
else else
chroot-run $1 systemctl enable ${displaymanager} &> /dev/null chroot-run $1 systemctl enable ${displaymanager} &> /dev/null
fi fi