# May be installed multiple times for different canoncomp
multiarch="#MULTIARCH#"
base="#FCOMPILERMOD#"
canoncomp='#FCANONICAL#'

# clear cruft from old bug if present
# remove when Bullseye is released
rm -f /usr/lib/$multiarch/fortran/$base/$base

mkdir -p /usr/lib/$multiarch/fortran/$base
if ! test -x /usr/lib/$multiarch/fortran/$canoncomp ; then
  ln -sf /usr/lib/$multiarch/fortran/$base /usr/lib/$multiarch/fortran/$canoncomp
fi

# Update old dirs
# remove when Bullseye is released
if test -d  /usr/lib/$multiarch/fortran/flang-mod-33 ; then
  mkdir -p /usr/lib/$multiarch/fortran/flang-mod-34
  mv /usr/lib/$multiarch/fortran/flang-mod-33/* /usr/lib/$multiarch/fortran/flang-mod-34
  rmdir /usr/lib/$multiarch/fortran/flang-mod-33
fi
