if no_remove_re.search(pkg):
selection += '%s\tinstall\n' % pkg
-if subprocess.call(['which', 'dselect'], stdout=subprocess.PIPE) != 0:
- print >> sys.stderr, 'INFO: installing dselect (needed by this script)'
- assert subprocess.call(['apt-get', 'install', 'dselect']) == 0
-
# now apply the new selections
assert subprocess.call(['dpkg', '--clear-selections']) == 0
dpkg = subprocess.Popen(['dpkg', '--set-selections'], stdin=subprocess.PIPE)
assert dpkg.returncode == 0
# commit!
-subprocess.call(['dselect', 'install'])
+subprocess.call(['apt-get', 'dselect-upgrade'])