Update to new add-source strategy
authorSam Hartman <hartmans@debian.org>
Tue, 18 Sep 2012 23:54:18 +0000 (19:54 -0400)
committerSam Hartman <hartmans@debian.org>
Tue, 18 Sep 2012 23:54:18 +0000 (19:54 -0400)
Use sudo to run the add_source stuff because newer sbuild does not run
the setup hook as root.

debian-builder

index 3be200c..05d48c3 100755 (executable)
@@ -100,10 +100,7 @@ def gen_package_files() :
     # encoding apt's ideas about what characters to escape.
     script = '''#!/bin/sh
     set -e
-    echo deb file:{build_place} ./ >>/etc/apt/sources.list
-    apt-get update
-    touch $(ls /var/lib/apt/lists/_*Packages \
-        |sed -e s:Packages\$:Release.gpg:)
+    sudo -u root /usr/local/sbin/add-source {build_place}
     '''.format (
         build_place = build_place
         )