1*eb8dc403SDave Cobbley#!/bin/sh 2*eb8dc403SDave Cobbley 3*eb8dc403SDave Cobbley# This script is only needed to make sure /etc/X11/xserver-common 4*eb8dc403SDave Cobbley# can affect XSERVER, ARGS & DPI: otherwise systemd could just use 5*eb8dc403SDave Cobbley# /etc/default/xserver-nodm as EnvironmentFile and sysvinit could just 6*eb8dc403SDave Cobbley# source the same file 7*eb8dc403SDave Cobbley 8*eb8dc403SDave Cobbley. /etc/profile 9*eb8dc403SDave Cobbley 10*eb8dc403SDave Cobbley# load default values for XSERVER, ARGS, DISPLAY... 11*eb8dc403SDave Cobbley. /etc/default/xserver-nodm 12*eb8dc403SDave Cobbley 13*eb8dc403SDave Cobbley# Allow xserver-common to override ARGS, XSERVER, DPI 14*eb8dc403SDave Cobbleyif [ -e /etc/X11/xserver-common ] ; then 15*eb8dc403SDave Cobbley . /etc/X11/xserver-common 16*eb8dc403SDave Cobbley if [ ! -e $XSERVER ] ; then 17*eb8dc403SDave Cobbley XSERVER=$(which $XSERVER) 18*eb8dc403SDave Cobbley fi 19*eb8dc403SDave Cobbleyfi 20*eb8dc403SDave Cobbley 21*eb8dc403SDave Cobbleyif [ -n "$DPI" ] ; then 22*eb8dc403SDave Cobbley ARGS="$ARGS -dpi $DPI" 23*eb8dc403SDave Cobbleyfi 24*eb8dc403SDave Cobbley 25*eb8dc403SDave Cobbleyexec xinit /etc/X11/Xsession -- $XSERVER $DISPLAY $ARGS $* 26