- 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
- ;;&