disable_stack_clash_protection &&

FIREFOX_HOME="$INSTALL_ROOT/usr/lib/firefox" &&

if  spell_ok  Firebird;  then
  dispel Firebird
fi  &&

MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE=none ./mach install &&

#
# Script to set MOZILLA_FIVE_HOME
#
cp -v $SPELL_DIRECTORY/${SPELL/-esr/}.sh  $INSTALL_ROOT/etc/profile.d &&

#
# Create symlink to mozilla for hardwired applications
# Only create if /usr/bin/mozilla does not exist or is
# already a symlink
#
if  [[ $FIREFOX_MOZLINK == y ]];  then
  if  !  test  -f   $INSTALL_ROOT/usr/bin/mozilla  ||
         test  -h   $INSTALL_ROOT/usr/bin/mozilla  ;  then
    ln -sf $TRACK_ROOT/usr/bin/firefox  /usr/bin/mozilla
  fi
fi  &&

#
# Create symlink from NSS Root CA store, if it exists.  NSS requires this
# to be in the same directory as the current application binary.  See:
# http://www.mozilla.org/projects/security/pki/nss/loadable_certs.html
# https://bugzilla.mozilla.org/show_bug.cgi?id=128290
# Only create if $MOZILLA_HOME/libnssckbi.so does not exist or is already a
# symlink.
#
if  test  -f   $INSTALL_ROOT/usr/lib/libnssckbi.so;  then
  if  !  test  -f   $FIREFOX_HOME/libnssckbi.so  ||
         test  -h   $FIREFOX_HOME/libnssckbi.so; then
    ln -sf $TRACK_ROOT/usr/lib/libnssckbi.so  $FIREFOX_HOME/libnssckbi.so
  fi
fi
