[kernel] r16014 - in dists/sid/linux-2.6/debian: . templates
Ben Hutchings
benh at alioth.debian.org
Sat Jul 24 12:28:07 UTC 2010
Author: benh
Date: Sat Jul 24 12:28:00 2010
New Revision: 16014
Log:
linux-base: Remove dependency on libapt-pkg-perl (Closes: #589996)
Modified:
dists/sid/linux-2.6/debian/changelog
dists/sid/linux-2.6/debian/linux-base.postinst
dists/sid/linux-2.6/debian/templates/control.main.in
Modified: dists/sid/linux-2.6/debian/changelog
==============================================================================
--- dists/sid/linux-2.6/debian/changelog Fri Jul 23 23:59:49 2010 (r16013)
+++ dists/sid/linux-2.6/debian/changelog Sat Jul 24 12:28:00 2010 (r16014)
@@ -4,6 +4,9 @@
* inotify send IN_UNMOUNT events.
* inotify fix oneshot support.
+ [ Ben Hutchings ]
+ * linux-base: Remove dependency on libapt-pkg-perl (Closes: #589996)
+
-- Ben Hutchings <ben at decadent.org.uk> Sat, 24 Jul 2010 00:41:51 +0100
linux-2.6 (2.6.32-18) unstable; urgency=low
Modified: dists/sid/linux-2.6/debian/linux-base.postinst
==============================================================================
--- dists/sid/linux-2.6/debian/linux-base.postinst Fri Jul 23 23:59:49 2010 (r16013)
+++ dists/sid/linux-2.6/debian/linux-base.postinst Sat Jul 24 12:28:00 2010 (r16014)
@@ -18,7 +18,6 @@
use strict;
use warnings;
-use AptPkg::Config;
use Debconf::Client::ConfModule ':all';
use FileHandle;
use POSIX ();
@@ -1642,8 +1641,9 @@
capb('escape');
-sub compare_versions {
- return $AptPkg::Config::_config->system->versioning->compare(@_);
+sub version_lessthan {
+ my ($left, $right) = @_;
+ return system('dpkg', '--compare-versions', $left, 'lt', $right) == 0;
}
# No upgrade work is necessary during a fresh system installation.
@@ -1670,12 +1670,12 @@
($deb_arch eq 'i386' || $deb_arch eq 'amd64') ? '2.6.32-10' : '2.6.32-11';
if ($ARGV[0] eq 'reconfigure' || defined($ENV{DEBCONF_RECONFIGURE}) ||
(!is_fresh_installation() &&
- compare_versions($ARGV[1], $libata_transition_ver) < 0)) {
+ version_lessthan($ARGV[1], $libata_transition_ver))) {
DebianKernel::DiskId::transition();
}
}
-if (!is_fresh_installation() && compare_versions($ARGV[1], '2.6.32-18') < 0) {
+if (!is_fresh_installation() && version_lessthan($ARGV[1], '2.6.32-18')) {
DebianKernel::BootloaderConfig::check($deb_arch);
}
Modified: dists/sid/linux-2.6/debian/templates/control.main.in
==============================================================================
--- dists/sid/linux-2.6/debian/templates/control.main.in Fri Jul 23 23:59:49 2010 (r16013)
+++ dists/sid/linux-2.6/debian/templates/control.main.in Sat Jul 24 12:28:00 2010 (r16014)
@@ -91,8 +91,7 @@
Package: linux-base
Architecture: all
-Depends: libapt-pkg-perl, libuuid-perl, ${misc:Depends},
- util-linux (>= 2.16-1) | udev (<< 146-1)
+Depends: libuuid-perl, ${misc:Depends}, util-linux (>= 2.16-1) | udev (<< 146-1)
Description: Linux image base package
This package contains files and support scripts for all Linux
images.
More information about the Kernel-svn-changes
mailing list