#!/bin/sh

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

# Others
INSTALL_DIR="/usr/local/${PACKAGE}"
PATH="${INSTALL_DIR}/bin:/usr/local/bin:/bin:/usr/bin:/usr/syno/bin"


preinst ()
{
    exit 0
}

postinst ()
{
    # Link
    ln -s ${SYNOPKG_PKGDEST} ${INSTALL_DIR}

    # Put mc in the PATH
    mkdir -p /usr/local/bin
    cp -sf ${INSTALL_DIR}/bin/* /usr/local/bin/
    rm -f /usr/bin/bison
    rm -f /usr/bin/flex
    rm -f /usr/bin/m4
    rm -f /usr/bin/yacc
    mv /usr/local/bin/bison /usr/bin/bison
    mv /usr/local/bin/flex /usr/bin/flex
    mv /usr/local/bin/m4 /usr/bin/m4
    mv /usr/local/bin/yacc /usr/bin/yacc
    exit 0
}

preuninst ()
{
    exit 0
}

postuninst ()
{
    # Remove link
    rm -f ${INSTALL_DIR}
    rm -f /usr/local/bin/addr2line
    rm -f /usr/local/bin/ar
    rm -f /usr/local/bin/as
    rm -f /usr/local/bin/c++
    rm -f /usr/local/bin/cpp
    rm -f /usr/local/bin/g++
    rm -f /usr/local/bin/gcc
    rm -f /usr/local/bin/ld
    rm -f /usr/local/bin/nm
    rm -f /usr/local/bin/ranlib
    rm -f /usr/bin/bison
    rm -f /usr/bin/flex
    rm -f /usr/bin/m4
    rm -f /usr/bin/yacc
    exit 0
}

preupgrade ()
{
    exit 0
}

postupgrade ()
{
    exit 0
}
