#!/bin/sh

# Package
PACKAGE="gcc"
DNAME="gcc"

INSTALL_DIR="/usr/local/${PACKAGE}"
PATH="${INSTALL_DIR}/bin:/usr/local/bin:/bin:/usr/bin:/usr/syno/bin"
BINFILES="addr2line ar as binutils-strings c++ c++filt cpp elfedit g++ gcc gcc-ar gcc-nm gcc-ranlib gcov gprof install ld ld.bfd make \
	nm objcopy objdump ranlib readelf rpcgen size strip x86_64-pc-linux-gnu-c++ x86_64-pc-linux-gnu-g++ x86_64-pc-linux-gnu-gcc \
	x86_64-pc-linux-gnu-gcc-4.7.3 x86_64-pc-linux-gnu-gcc-ar x86_64-pc-linux-gnu-gcc-nm x86_64-pc-linux-gnu-gcc-ranlib"
SBINFILES="ldconfig sln"
preinst ()
{
    exit 0
}
postinst ()
{
    ln -s ${SYNOPKG_PKGDEST} ${INSTALL_DIR}
    mkdir -p /usr/bin
    local prg
    for prg in ${BINFILES} ; do
	cp -sf ${INSTALL_DIR}/bin/$prg /usr/bin/$prg
    done
#    mkdir -p /sbin ; local prgsbin ; for prgsbin in ${SBINFILES} ; do cp -sf ${INSTALL_DIR}/sbin/${prgsbin} /sbin/${prgsbin}; done
    exit 0
}
preuninst ()
{
    exit 0
}
postuninst ()
{
    rm -f ${INSTALL_DIR}
    local prgbin
    for prgbin in ${BINFILES} ; do
    rm -f /usr/bin/$prgbin
    done
#    local prgsbin ; for prgsbin in ${SBINFILES} ; do rm -f /sbin/${prgsbin}; done
    exit 0
}
preupgrade ()
{
    exit 0
}
postupgrade ()
{
    exit 0
}
