#!/bin/sh

set -xeu
PATH=/bin:/usr/bin:/sbin:/usr/sbin

[ -d /usr/lib64 ] && LIB=lib64 || LIB=lib

if [ -e /dev/yagl ]; then
    BACKEND=/hal/$LIB/libhal-backend-tbm-vigs.so
    LIBS_ENABLE=/usr/$LIB/driver
    LIBS_DISABLE=/hal/$LIB/driver
else
    BACKEND=/hal/$LIB/libhal-backend-tbm-gbm.so
    LIBS_ENABLE=/hal/$LIB/driver
    LIBS_DISABLE=/usr/$LIB/driver
fi

ln -sf $BACKEND /hal/$LIB/libhal-backend-tbm.so
find $LIBS_ENABLE -not -type d -name '*.disabled' -exec sh -c 'mv $0 ${0%.disabled}' {} \;
find $LIBS_DISABLE -not -type d -not -name '*.disabled' -exec sh -c 'mv $0 $0.disabled' {} \;
