#!/bin/sh

set -u
set -e

osstech_prefix="/opt/osstech"

bindir="$osstech_prefix/bin"
rootdir="`echo "$bindir" |sed 's#/[^/]*#../#g;s#/$##'`"
gcmd_src_list="
  /usr/bin/gpatch
  /usr/sfw/bin/ggrep
  /usr/sfw/bin/gtar
  /usr/sfw/bin/gmake
"
xcmd_src_list="
  /usr/sfw/bin/gcc
  /usr/sfw/bin/g++
"

for cmd_src in $gcmd_src_list; do
  cmd_dst="$bindir/`basename "$cmd_src" |sed 's/^g//'`"
  test -x "$cmd_src" || continue
  { test -h "$cmd_dst" || test -f "$cmd_dst"; } && continue
  ln -s "$rootdir$cmd_src" "$cmd_dst"
done

for cmd_src in $xcmd_src_list; do
  cmd_dst="$bindir/`basename "$cmd_src"`"
  test -x "$cmd_src" || continue
  { test -h "$cmd_dst" || test -f "$cmd_dst"; } && continue
  ln -s "$rootdir$cmd_src" "$cmd_dst"
done

