xref: /OK3568_Linux_fs/external/xserver/hw/xquartz/bundle/X11.sh (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun#!/bin/bash
2*4882a593Smuzhiyun
3*4882a593Smuzhiyunset "$(dirname "$0")"/X11.bin "${@}"
4*4882a593Smuzhiyun
5*4882a593Smuzhiyunif [ -x ~/.x11run ]; then
6*4882a593Smuzhiyun	exec ~/.x11run "${@}"
7*4882a593Smuzhiyunfi
8*4882a593Smuzhiyun
9*4882a593Smuzhiyuncase $(basename "${SHELL}") in
10*4882a593Smuzhiyun	bash)          exec -l "${SHELL}" --login -c 'exec "${@}"' - "${@}" ;;
11*4882a593Smuzhiyun	ksh|sh|zsh)    exec -l "${SHELL}" -c 'exec "${@}"' - "${@}" ;;
12*4882a593Smuzhiyun	csh|tcsh)      exec -l "${SHELL}" -c 'exec $argv:q' "${@}" ;;
13*4882a593Smuzhiyun	es|rc)         exec -l "${SHELL}" -l -c 'exec $*' "${@}" ;;
14*4882a593Smuzhiyun	*)             exec    "${@}" ;;
15*4882a593Smuzhiyunesac
16