--- /dev/null
+#!/bin/bash
+
+# not caring enough about having a new firefox at the moment, so
+# disabled.
+
+# this was just under the comment "basic needed packages" in
+# distro-begin.
+
+case $(distro-name) in
+ debian)
+ if has_x; then
+ if isdebian-stable; then
+ pi firefox/$codename-backports
+ else
+ # for a while, firefox/unstable did not have
+ # dependencies satisfied by testing packages, and i hit
+ # a conflict, it wanted a newer libfontconfig1, but
+ # emacs build-deps wanted an older one. In this case,
+ # I switch to using firefox-esr. note: They seem
+ # to release a new esr version every 9 months or so.
+ pi firefox/unstable
+ s dd of=/etc/apt/preferences.d/firefox <<'EOF'
+Package: firefox
+Pin: release a=unstable
+Pin-Priority: 500
+EOF
+ fi
+ fi
+ # # no hosts have nonfree firmware anymore, yay. but leaving commented,
+ # # as i might run into one for a little while still.
+ # p=firmware-linux-nonfree
+ # if apt-cache show $p &>/dev/null; then
+ # pi $p
+ # fi
+ ;;&
+ trisquel|ubuntu)
+ if has_x; then
+ pi abrowser
+ fi
+ ;;
+esac