cp -dRv palemoon "${INSTALL_ROOT}/opt" &&

for size in 16 32 48; do
  mkdir -vp "${INSTALL_ROOT}/usr/share/icons/hicolor/${size}x${size}/apps" &&
  ln -vsf "${TRACK_ROOT}/opt/palemoon/browser/chrome/icons/default/default${size}.png" \
          "${INSTALL_ROOT}/usr/share/icons/hicolor/${size}x${size}/apps/palemoon.png"
done &&

mkdir -vp "${INSTALL_ROOT}/usr/share/icons/hicolor/128x128/apps" &&
ln -vsf "${TRACK_ROOT}/opt/palemoon/browser/icons/mozicon128.png" \
        "${INSTALL_ROOT}/usr/share/icons/hicolor/128x128/apps/palemoon.png" &&

mkdir -vp "${INSTALL_ROOT}/etc/profile.d/" &&

if install_config_file "${SPELL_DIRECTORY}/profile.d/palemoon.sh" \
                       "${INSTALL_ROOT}/etc/profile.d/palemoon.sh"; then
  chmod +x "${INSTALL_ROOT}/etc/profile.d/palemoon.sh"
fi &&

ln -vsf "${TRACK_ROOT}/opt/palemoon/palemoon" "${INSTALL_ROOT}/usr/bin/palemoon"
