#!/bin/bash

#temp for debugging
sudo xterm&

# get params from kernel cmd line for old school users
GXSITE=`cat /proc/cmdline  | perl -ni -e 'if (/gxsite=(\S+)/) { print $1; }'`
if [ -n "$GXSITE" ] ; then
        bashconfset.pl GX_SITE $GXSITE /etc/groovix/groovix.conf
fi

GXLABEL=`cat /proc/cmdline  | perl -ni -e 'if (/gxlabel=(\S+)/) { print $1; }'`
if [ -n "$GXLABEL" ] ; then
        bashconfset.pl GX_LABEL $GXLABEL /etc/groovix/groovix.conf
fi

set types
egrep "gxtype=\S" /proc/cmdline 2>/dev/null
if [ $? -eq 0 ] ; then
        MYTYPES=`groovix-get-parameter GX_TYPES `
        bashconfset.pl GX_TYPES "$(cat /proc/cmdline | perl -ni -e '@m = (/gxtype=(\S+)/g ); print "$_ " for @m' ) $MYTYPES" /etc/groovix/groovix.conf
fi


cp /autoinstall.yaml /autoinstall.yaml.default

cat /proc/cmdline  | grep 'gxinstall=config'
if [ $? -eq 0 ] ; then

	sudo groovix-config-text-editor /etc/groovix/groovix.conf
	if [ $? -ne 2 ]; then
		echo "not continuing"
		sleep 3
		exit 1
	fi

	sudo groovix-config-text-editor /autoinstall.yaml
	if [ $? -ne 2 ]; then
		echo "not continuing"
		sleep 3
		exit 1
	fi

fi

ubuntu-desktop-bootstrap

sudo xterm
sleep 60

