#!/bin/bash
# $Id: xinit,v 1.3 2017/08/16 01:16:03 friedman Exp $

deffirst()
{
    local var=$1 ; shift
    local file

    case ${!var-notset} in
        notset )
            for file in "$@"; do
                if test -f "$file"; then
                    eval export $var=\""$file"\"
                    return 0
                fi
            done
            return 1 ;;
    esac
    return 0
}

sinit=${sinit-$HOME/etc/init}

deffirst XINITRC   $HOME/.xinitrc   $sinit/share/xinitrc
deffirst XSERVERRC $HOME/.xserverrc $sinit/share/xserverrc

exec run-next "$0" "$@"

# eof
