diff --git a/templates/etc/apt/preferences.d/debian-build.erb b/templates/etc/apt/preferences.d/debian-build.erb
index 9d54af8fdc1adc447108027dc77f886bcd41d1c4..c14627eea2f8648159617edccb5797c4e3cc6ef0 100644
--- a/templates/etc/apt/preferences.d/debian-build.erb
+++ b/templates/etc/apt/preferences.d/debian-build.erb
@@ -1,29 +1,20 @@
 # We want the most recent version of several debian build tools.
+<%-
+  packages_to_pin = [
+    'debhelper',
+    'dpatch',
+    'debootstrap',
+    'dh-autoreconf',
+    'dh-strip-nondeterminism',
+    'libfile-stripnondeterminism-perl',
+    'pbuilder',
+    'quilt',
+  ]
 
-Package: debhelper
-Pin: release a=<%= @lsbdistcodename %>-backports
-Pin-Priority: 991
-
-# The changes come thick-and-fast with pbuilder, so we get it from
-# <%= @lsbdistcodename %>-backports.
-Package: pbuilder
-Pin: release a=<%= @lsbdistcodename %>-backports
-Pin-Priority: 995
-
-# Along with pbuilder, we need to get the very latest debootstrap.
-Package: debootstrap
-Pin: release a=<%= @lsbdistcodename %>-backports
-Pin-Priority: 995
+  packages_to_pin.each |package_to_pin| do
+-%>
 
-# More debhelper packages needed
-Package: dh-autoreconf
+Package: <%= package_to_pin %>
 Pin: release a=<%= @lsbdistcodename %>-backports
-Pin-Priority: 995
-
-Package: dh-strip-nondeterminism
-Pin: release a=<%= @lsbdistcodename %>-backports
-Pin-Priority: 995
-
-Package: libfile-stripnondeterminism-perl
-Pin: release a=<%= @lsbdistcodename %>-backports
-Pin-Priority: 995
+Pin-Priority: 991
+<%- end %>