#!/bin/bash
#
# This file is part of selfrando.
# Copyright (c) 2017 Immunant Inc.
# For license information, see the LICENSE file
# included with selfrando.

: ${TRAPLINKER_SR_ARCH:="x86_64"}        # only set if unset
: ${LFR_ROOT_PATH:="/lfr"}
SCRIPTS_DIR=$(dirname $(readlink -f "$0"))
source ${SCRIPTS_DIR}/functions.sh

WRAPPER=$(basename $0)
: ${TRAPLINKER_ORIG_LD:=$(find_original)} # only set if unset
: ${TRAPLINKER_EXTRA_LDFLAGS:=}          # same as above
exec_traplinker "$LFR_ROOT_PATH/bin/$WRAPPER" \
    --traplinker-original-linker "$TRAPLINKER_ORIG_LD" \
    $TRAPLINKER_EXTRA_LDFLAGS -L${LFR_ROOT_PATH}/lib/run "$@"
