Block and wait until the dpkg query process has finished
Javier Fernandez-Sanguino
12 years ago
152 | 152 | dpkgQuery = ["dpkg-query", "--search"] + programs.keys() |
153 | 153 | dpkgProc = subprocess.Popen(dpkgQuery, stdout=subprocess.PIPE, stderr=subprocess.STDOUT, |
154 | 154 | env = lc_all_c_env) |
155 | dpkgProc.wait() | |
155 | 156 | if verbose: |
156 | 157 | print "Running:%s" % dpkgQuery |
157 | 158 | for line in dpkgProc.stdout.readlines(): |
190 | 191 | dpkgQuery = ["dpkg-query", "--listfiles", package.name] |
191 | 192 | dpkgProc = subprocess.Popen(dpkgQuery, stdout=subprocess.PIPE, stderr=subprocess.STDOUT, |
192 | 193 | env = lc_all_c_env) |
194 | dpkgProc.wait() | |
193 | 195 | for line in dpkgProc.stdout.readlines(): |
194 | 196 | path = line[:-1] |
195 | 197 | if path.startswith('/etc/init.d/'): |