#!/bin/bash
#
# This file is part of Hawaii Shell.
#
# Copyright (C) 2013 Pier Luigi Fiorini <pierluigi.fiorini@gmail.com>
#
# Author(s):
#    Pier Luigi Fiorini
#    Lubomir Rintel
#
# $BEGIN_LICENSE:GPL2+$
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program.  If not, see <http://www.gnu.org/licenses/>.
#
# $END_LICENSE$
#

weston=$(which weston)
westonlaunch=$(which weston-launch)

if [ "x$weston" = "x" ]; then
    echo
    echo "Hawaii needs the Weston compositor, but it hasn't been found."
    echo "Please install the weston package."
    echo
    exit 1
fi

args="--shell=/usr/lib64/weston/hawaii-desktop.so"

# Use the launcher, if it's available and works
if [ "$westonlaunch" ] && [ -z "$DISPLAY" ]; then
    if [ $UID = 0 ] || [ -u ${westonlaunch} ]; then
        exec ${westonlaunch} $@ -- ${args}
    fi
fi

exec ${weston} ${args} $@
