# HG changeset patch # User Bernhard Herzog # Date 1204640336 0 # Node ID b4226070371fad51715fee00c802295f85bc643d # Parent c0c93d242438babb1dd9d5de4ea49e5af7942fad Use cmdexpand in bin/initpbuilder.py diff -r c0c93d242438 -r b4226070371f bin/initpbuilder.py --- a/bin/initpbuilder.py Tue Mar 04 14:10:39 2008 +0000 +++ b/bin/initpbuilder.py Tue Mar 04 14:18:56 2008 +0000 @@ -23,6 +23,7 @@ from treepkg.readconfig import read_config from treepkg.util import ensure_directory, writefile from treepkg.run import call +from treepkg.cmdexpand import cmdexpand pbuilderrc_template = '''\ @@ -80,13 +81,14 @@ # turn the extra-pkg directory into a proper deb archive print "turning the extra-pkg dir into a debian archive" extra_pkgdir = replacements["extra-pkgdir"] - call(["apt-ftparchive", "packages", "."], + call(cmdexpand("apt-ftparchive packages ."), stdout=open(os.path.join(extra_pkgdir, "Packages"), "w"), cwd=extra_pkgdir) # create the base.tgz chroot print "running pbuilder create" - call(root_cmd + ["pbuilder", "create", "--configfile", pbuilderrc]) + call(cmdexpand("@root_cmd pbuilder create --configfile $pbuilderrc", + **locals())) def parse_commandline():