#!/bin/sh

DO_LINK()
{
	if [ ! -d "/usr/local" ]; then mkdir -p /usr/local ; fi
	if [ -e "/usr/local/x86_64-pc-linux-gnu" ]; then rm -rf /usr/local/x86_64-pc-linux-gnu ; fi
	if [ ! -e "/usr/local/x86_64-pc-linux-gnu" ]; then ln -sf `realpath ${SYNOPKG_PKGDEST}` /usr/local/x86_64-pc-linux-gnu ; fi
	if [ "`cat /root/.profile | grep /usr/local/x86_64-pc-linux-gnu/sbin:/usr/local/x86_64-pc-linux-gnu/bin:`" == "" ]; then
		/bin/echo -e "PATH=/usr/local/x86_64-pc-linux-gnu/sbin:/usr/local/x86_64-pc-linux-gnu/bin:\$PATH # GNU Compiler Collection" >>/root/.profile
		/bin/echo -e "export PATH                                                                       # GNU Compiler Collection" >>/root/.profile
	fi
}

DO_REMOVE()
{
	rm -fr /usr/local/x86_64-pc-linux-gnu
	sed -i '/# GNU Compiler Collection/d' /root/.profile
}

CHECK_LINK_TARGET()
{
	LINK=$1
	LINK_TARGET_REAL="`readlink ${LINK}`"
	if [ -z "${LINK_TARGET_REAL}" ]; then return 1 ; fi
	if [ "${LINK_TARGET_REAL}" != "$2" ]; then return 1 ; fi
	return 0
}

CHECK_LINK()
{
	CHECK_LINK_TARGET /usr/local/x86_64-pc-linux-gnu `realpath ${SYNOPKG_PKGDEST}`
	if [ "$?" -eq 1 ]; then return 1 ; fi
	if [ "`cat /root/.profile | grep /usr/local/x86_64-pc-linux-gnu/sbin:/usr/local/x86_64-pc-linux-gnu/bin:`" == "" ]; then return 1 ; fi
	return 0
}
