diff -Nru linux-base-4.0ubuntu1/bash-completion/perf linux-base-4.5ubuntu1~16.04.1/bash-completion/perf --- linux-base-4.0ubuntu1/bash-completion/perf 1969-12-31 21:00:00.000000000 -0300 +++ linux-base-4.5ubuntu1~16.04.1/bash-completion/perf 2016-09-16 20:57:23.000000000 -0300 @@ -0,0 +1,14 @@ +# perf(1) completion + +# Get completions for the right version of perf for the current kernel. +# Remove flavour or custom suffix and fix number of version components to 2. +version="$(uname -r)" +version="${version%%-*}" +case "$version" in + *.*.*) + version="${version%.*}" + ;; +esac +if [ -f /usr/share/bash-completion/completions/"perf_$version" ]; then + . /usr/share/bash-completion/completions/"perf_$version" +fi diff -Nru linux-base-4.0ubuntu1/bin/linux-check-removal linux-base-4.5ubuntu1~16.04.1/bin/linux-check-removal --- linux-base-4.0ubuntu1/bin/linux-check-removal 1969-12-31 21:00:00.000000000 -0300 +++ linux-base-4.5ubuntu1~16.04.1/bin/linux-check-removal 2016-06-20 23:48:57.000000000 -0300 @@ -0,0 +1,143 @@ +#!/usr/bin/perl + +# Copyright 1996-2006 Manoj Srivastava +# Copyright 2016 Ben Hutchings +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +use strict; +use warnings; +use FileHandle; +use POSIX (); + +sub usage { + my $fh = shift; + print $fh (<< "EOT"); +Usage: $0 VERSION + +This command is intended to be called from the prerm maintainer scripts +of Linux kernel packages. + +The VERSION argument must be the kernel version string as shown by +'uname -r' and used in filenames. + +If the currently running kernel matches VERSION, linux-check-removal +will normally prompt the user to confirm this potentially dangerous +action and will fail if the user chooses to abort. However, if the +current environment is in a chroot or container, or if debconf +prompts are disabled, it will always succeed without prompting. +EOT +} + +sub usage_error { + usage(*STDERR{IO}); + exit 2; +} + +# Check usage early, before Debconf::Client::ConfModule initialises and +# adds its complaints about permissions +BEGIN { + if (@ARGV != 1) { + usage_error(); + } + if ($ARGV[0] eq 'help' or grep({$_ eq '--help'} @ARGV)) { + usage(*STDOUT{IO}); + exit 0; + } +} + +# Are we in a container? Check for $container in pid 1's environment. +sub in_container { + my $res = 0; + if (my $fh = new FileHandle('/proc/1/environ', 'r')) { + local $/ = "\0"; + $res = grep(/^container=/, <$fh>); + close($fh); + } + return $res; +} + +# Are we in in a chroot? Compare root device and inode numbers with pid 1. +sub in_chroot { + my @my_root_st = stat('/'); + my @pid1_root_st = stat('/proc/1/root'); + + return @my_root_st && @pid1_root_st && + ($my_root_st[0] != $pid1_root_st[0] || $my_root_st[1] != $pid1_root_st[1]); +} + +sub check { + my ($version) = @_; + my (undef, undef, $running, undef, undef) = POSIX::uname(); + + if ($running ne $version || in_chroot() || in_container()) { + exit 0; + } + + if (!exists($ENV{'DEBIAN_FRONTEND'}) || + $ENV{'DEBIAN_FRONTEND'} ne 'noninteractive') { + use Debconf::Client::ConfModule qw(:all); + + my $title = 'linux-base/removing-title'; + my $question = "linux-base/removing-running-kernel"; + my ($ret, $seen, $answer); + + # debconf only generates a title automatically when used directly + # from a maintainer script. Also, the automatic title says we are + # 'configuring' a package but we're not. + ($ret) = subst($title, 'package', $ENV{DPKG_MAINTSCRIPT_PACKAGE}); + if ($ret) { + die "Failed to substitute package name in title: $ret"; + } + ($ret) = settitle($title); + if ($ret) { + die "Failed to set title: $ret"; + } + ($ret) = fset($question, 'seen', 'false'); + if ($ret) { + die "Failed to reset seen flag for $question: $ret"; + } + ($ret) = reset($question); + if ($ret) { + die "Failed to reset answer for $question: $ret"; + } + ($ret) = subst($question, 'running', $running); + if ($ret) { + die "Failed to substitute version in $question: $ret"; + } + ($ret, $seen) = input('critical', $question); + if ($ret && $ret != 30) { + die "Failed to prepare question $question: $ret $seen"; + } + ($ret, $seen) = go(); + if ($ret && $ret != 30) { + die "Failed to ask question $question: $ret $seen"; + } + ($ret, $answer) = get($question); + if ($ret) { + die "Failed to retrieve answer for $question: $ret $answer"; + } + + if ($answer eq 'true') { + print STDERR "E: Aborting removal of the running kernel\n"; + exit 1; + } + } + + print STDERR "W: Removing the running kernel\n"; + exit 0; +} + +check(@ARGV); diff -Nru linux-base-4.0ubuntu1/bin/linux-update-symlinks linux-base-4.5ubuntu1~16.04.1/bin/linux-update-symlinks --- linux-base-4.0ubuntu1/bin/linux-update-symlinks 1969-12-31 21:00:00.000000000 -0300 +++ linux-base-4.5ubuntu1~16.04.1/bin/linux-update-symlinks 2016-06-04 22:13:24.000000000 -0300 @@ -0,0 +1,206 @@ +#!/usr/bin/perl + +# Copyright 2016 Ben Hutchings +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +use strict; +use warnings; +use File::Spec; +use POSIX (); + +use DebianLinux qw(image_stem image_list read_kernelimg_conf version_cmp); + +sub usage { + my $fh = shift; + print $fh (<< "EOT"); +Usage: $0 {install|upgrade|remove} VERSION IMAGE-PATH + +This command is intended to be called from the postinst and postrm +maintainer scripts of Linux kernel packages. The postinst script must +pass the first argument 'install' or 'upgrade' depending on whether a +fresh installation or an upgrade has taken place. + +The VERSION argument must be the kernel version string as shown by +'uname -r' and used in filenames. + +The IMAGE-PATH argument must be the absolute filename of the kernel +image. +EOT +} + +sub usage_error { + usage(*STDERR{IO}); + exit 2; +} + +sub update_symlink { + my ($source, $dest) = @_; + + $source = File::Spec->abs2rel($source, (File::Spec->splitpath($dest))[1]); + + # Don't make unnecessary changes + my $old_source = readlink($dest); + if (defined($old_source) && $old_source eq $source) { + return; + } + + # Create a symlink with a temporary name + my $rand; + while (($rand = int(rand(1000000))) && !symlink($source, "$dest.$rand")) { + if ($! != POSIX::EEXIST) { + die "Failed to create symlink to $source: $!"; + } + } + + # Move it into place atomically + if (!rename("$dest.$rand", $dest)) { + my $err = "$!"; + unlink("$dest.$rand"); + die "Failed to create or replace $dest: $err"; + } + + print "I: $dest is now a symlink to $source\n"; +} + +sub promote_default { + my ($sorted_images, $link) = @_; + + # Get the absolute path + my $image_path = readlink($link); + if (!defined($image_path)) { + return; + } + $image_path = File::Spec->rel2abs($image_path, + (File::Spec->splitpath($link))[1]); + + # If it's already on the list, move it to the end. (If it's not, + # presumably the symlink is broken.) + for my $i (0..$#$sorted_images) { + if ($sorted_images->[$i]->[1] eq $image_path) { + my $tmp = $sorted_images->[$i]; + splice @$sorted_images, $i, 1; + push @$sorted_images, $tmp; + last; + } + } +} + +sub update_all { + my ($change, $version, $image_path) = @_; + my $conf = read_kernelimg_conf(); + + # Check whether symlinks are actually wanted + if (!$conf->{do_symlinks}) { + exit 0; + } + + my $default_dir = $conf->{image_dest}; + $default_dir =~ s|/*$|/|; # tidy up + + my $image_stem = image_stem(); + + # We build a list of [version, image_path, initrd_path] in + # ascending priority order, then update the symlinks to match it. + + # Start with a list of existing images sorted by version, adding any + # existing initrds. + my @sorted_images = sort({version_cmp($a->[0], $b->[0])} image_list()); + for my $i (0..$#sorted_images) { + my $exist_version = $sorted_images[$i]->[0]; + if (-f "/boot/initrd.img-$exist_version") { + $sorted_images[$i]->[2] = "/boot/initrd.img-$exist_version"; + } + } + + # The files for this version may not actually have been + # installed/removed yet (e.g. on installation the initrd will + # probably be built later). Also, on installation this version + # should have the highest priority, not dependent on version + # ordering. So ensure that this version is included (for + # for upgrade) or excluded (otherwise). + my $initrd_path = ((exists($ENV{INITRD}) && $ENV{INITRD} eq 'No') ? + undef : "/boot/initrd.img-$version"); + for my $i (0..@sorted_images) { + my $diff = ($i < @sorted_images ? + version_cmp($version, $sorted_images[$i]->[0]) : -1); + if ($diff == 0) { + if ($change eq 'upgrade') { + $sorted_images[$i] = [$version, $image_path, $initrd_path]; + } else { + splice @sorted_images, $i, 1; + } + last; + } elsif ($diff < 0) { + if ($change eq 'upgrade') { + splice @sorted_images, $i, 0, + [$version, $image_path, $initrd_path]; + } + last; + } + } + + # Any existing non-broken symlinks have higher priority. + promote_default(\@sorted_images, "${default_dir}${image_stem}.old"); + promote_default(\@sorted_images, "${default_dir}${image_stem}"); + + # In case of installation, this version has highest priority. + if ($change eq 'install') { + push @sorted_images, [$version, $image_path, $initrd_path]; + } + + if (@sorted_images) { + # Take the two highest priority entries on the list. In case there + # is only one entry, use it twice! + my ($old_version, $old_image_path, $old_initrd_path) = + @{$sorted_images[@sorted_images >= 2 ? -2 : -1]}; + my ($cur_version, $cur_image_path, $cur_initrd_path) = + @{$sorted_images[-1]}; + + update_symlink($old_image_path, "${default_dir}${image_stem}.old"); + if (defined($old_initrd_path)) { + update_symlink($old_initrd_path, "${default_dir}initrd.img.old"); + } else { + unlink("${default_dir}initrd.img.old"); + } + update_symlink($cur_image_path, "${default_dir}${image_stem}"); + if (defined($cur_initrd_path)) { + update_symlink($cur_initrd_path, "${default_dir}initrd.img"); + } else { + unlink("${default_dir}initrd.img"); + } + } else { + print STDERR "W: Last kernel image has been removed, so removing the default symlinks\n"; + unlink("${default_dir}${image_stem}.old"); + unlink("${default_dir}initrd.img.old"); + unlink("${default_dir}${image_stem}"); + unlink("${default_dir}initrd.img"); + } + + exit 0; +} + +if (@ARGV == 0) { + usage_error(); +} + +my $change = $ARGV[0]; +if ($change eq 'help' or grep({$_ eq '--help'} @ARGV)) { + usage(*STDOUT{IO}); + exit 0; +} elsif ($change =~ /^(?:install|upgrade|remove)$/ && @ARGV == 3) { + update_all(@ARGV); +} +usage_error(); diff -Nru linux-base-4.0ubuntu1/bin/perf linux-base-4.5ubuntu1~16.04.1/bin/perf --- linux-base-4.0ubuntu1/bin/perf 2015-08-05 01:13:08.000000000 -0300 +++ linux-base-4.5ubuntu1~16.04.1/bin/perf 2016-09-17 03:12:36.000000000 -0300 @@ -1,21 +1,10 @@ #!/bin/bash # Execute the right version of perf for the current kernel. -# Remove flavour or custom suffix and fix number of version components: -# - For 2.6.x, use 3 components -# - For 3.0 or 3.0.x, use 3.0.0 -# - Otherwise, use 2 components +# Remove flavour or custom suffix and fix number of version components to 2. version="$(uname -r)" version="${version%%-*}" case "$version" in - 2.6.*.*) - version="${version%.*}" - ;; - 2.6.*) - ;; - 3.0 | 3.0.*) - version=3.0.0 - ;; *.*.*) version="${version%.*}" ;; @@ -25,7 +14,7 @@ # Not found? Tell the user which package to install. case "$version" in - 2.6.* | 3.* | 4.0 | 4.0.*) + 3.* | 4.0 | 4.0.*) package=linux-tools-$version ;; *) diff -Nru linux-base-4.0ubuntu1/debian/changelog linux-base-4.5ubuntu1~16.04.1/debian/changelog --- linux-base-4.0ubuntu1/debian/changelog 2016-01-13 17:09:28.000000000 -0200 +++ linux-base-4.5ubuntu1~16.04.1/debian/changelog 2018-04-24 18:36:02.000000000 -0300 @@ -1,3 +1,82 @@ +linux-base (4.5ubuntu1~16.04.1) xenial; urgency=low + + * Update xenial to the latest linux-base. (LP: #1766728) + + -- Thadeu Lima de Souza Cascardo Tue, 24 Apr 2018 18:36:02 -0300 + +linux-base (4.5ubuntu1) artful; urgency=low + + * Merge from Debian unstable. Remaining changes: + - do not install /usr/bin/perf, perf.8, bash-completion/perf + which are provided by linux-tools-common (LP: #1008713) + + -- Andy Whitcroft Fri, 28 Apr 2017 05:16:31 +0100 + +linux-base (4.5) unstable; urgency=medium + + [ Salvatore Bonaccorso ] + * Update Danish debconf template translation. + Thanks to Joe Dalton (Closes: #830587) + * Update Brazilian Portuguese debconf templates translation. + Thanks to Diego Neves (Closes: #830691) + + [ Ben Hutchings ] + * Update Dutch debconf template translations (Frans Spiesschaert) + (Closes: #837097) + * perf: Drop support for versions older than 3.2 + * Use dh with debhelper compat level 9 + * Add bash completion wrapper for perf (Closes: #702482) + + -- Ben Hutchings Sat, 17 Sep 2016 00:59:15 +0100 + +linux-base (4.4) unstable; urgency=medium + + [ Ben Hutchings ] + * Update debconf template translations: + - Portuguese (Américo Monteiro) (Closes: #826779) + - Polish (Łukasz Dulny) + - Japanese (Victory) + - Russian (Yuri Kozlov) (Closes: #828772) + - German (Markus Hiereth) + - French (Jean-Pierre Giraud) (Closes: #830171) + * linux-check-removal: Fix substitution of package name in debconf title + + [ Salvatore Bonaccorso ] + * Update Swedish debconf template translation. + Thanks to Martin Bagge (Closes: #828725) + * Update Czech debconf template translation. + Thanks to Michal Simunek (Closes: #828944) + + -- Ben Hutchings Fri, 08 Jul 2016 17:54:11 +0200 + +linux-base (4.3) unstable; urgency=medium + + * Add linux-check-removal command for use by package prerm scripts + - Override lintian warning and error for this unusual debconf usage + + -- Ben Hutchings Mon, 06 Jun 2016 17:06:15 +0100 + +linux-base (4.2) unstable; urgency=medium + + * Change source format to 3.0 (native) so that .git directory is excluded + by default + * Add manual page for linux-update-symlinks + * read_kernelimg_conf(): Quietly ignore settings used only by kernel-package + * debian/rules: Add build-{arch,indep} targets + * debian/control: Update policy version to 3.9.8; no changes required + + -- Ben Hutchings Sun, 05 Jun 2016 23:03:37 +0100 + +linux-base (4.1) unstable; urgency=medium + + * Adjust for migration to git: + - Add .gitignore files + - debian/control: Update Vcs-* fields (Closes: #824748) + * Add image_stem() and read_kernelimg_conf() functions to Perl module + * Add linux-update-symlinks command for use by package maintainer scripts + + -- Ben Hutchings Sun, 05 Jun 2016 02:13:38 +0100 + linux-base (4.0ubuntu1) xenial; urgency=low * Merge from Debian unstable. Remaining changes: diff -Nru linux-base-4.0ubuntu1/debian/compat linux-base-4.5ubuntu1~16.04.1/debian/compat --- linux-base-4.0ubuntu1/debian/compat 2015-08-05 01:13:08.000000000 -0300 +++ linux-base-4.5ubuntu1~16.04.1/debian/compat 2016-09-17 03:12:36.000000000 -0300 @@ -1 +1 @@ -7 +9 diff -Nru linux-base-4.0ubuntu1/debian/control linux-base-4.5ubuntu1~16.04.1/debian/control --- linux-base-4.0ubuntu1/debian/control 2016-01-13 15:13:39.000000000 -0200 +++ linux-base-4.5ubuntu1~16.04.1/debian/control 2016-09-17 03:12:36.000000000 -0300 @@ -3,10 +3,10 @@ Priority: optional Maintainer: Debian Kernel Team Uploaders: Bastian Blank , Frederik Schüler , maximilian attems , Ben Hutchings -Standards-Version: 3.9.6 -Build-Depends: debhelper (>> 7) -Vcs-Svn: svn://anonscm.debian.org/svn/kernel/dists/trunk/linux-base/ -Vcs-Browser: http://anonscm.debian.org/viewvc/kernel/dists/trunk/linux-base/ +Standards-Version: 3.9.8 +Build-Depends: debhelper (>> 9), bash-completion +Vcs-Git: https://anonscm.debian.org/git/kernel/linux-base.git +Vcs-Browser: https://anonscm.debian.org/cgit/kernel/linux-base.git Package: linux-base Architecture: all diff -Nru linux-base-4.0ubuntu1/debian/linux-base.install linux-base-4.5ubuntu1~16.04.1/debian/linux-base.install --- linux-base-4.0ubuntu1/debian/linux-base.install 2016-01-13 15:20:33.000000000 -0200 +++ linux-base-4.5ubuntu1~16.04.1/debian/linux-base.install 2016-09-17 03:12:36.000000000 -0300 @@ -1,2 +1,4 @@ +bin/linux-check-removal usr/bin +bin/linux-update-symlinks usr/bin bin/linux-version usr/bin lib/DebianLinux.pm usr/share/perl5 diff -Nru linux-base-4.0ubuntu1/debian/linux-base.lintian-overrides linux-base-4.5ubuntu1~16.04.1/debian/linux-base.lintian-overrides --- linux-base-4.0ubuntu1/debian/linux-base.lintian-overrides 1969-12-31 21:00:00.000000000 -0300 +++ linux-base-4.5ubuntu1~16.04.1/debian/linux-base.lintian-overrides 2016-06-06 13:01:48.000000000 -0300 @@ -0,0 +1,4 @@ +# The debconf templates are used by linux-check-removal +linux-base: no-debconf-config +# linux-check-removal is called from other packages' maintainer scripts +linux-base: debconf-is-not-a-registry usr/bin/linux-check-removal diff -Nru linux-base-4.0ubuntu1/debian/linux-base.manpages linux-base-4.5ubuntu1~16.04.1/debian/linux-base.manpages --- linux-base-4.0ubuntu1/debian/linux-base.manpages 2016-01-13 15:20:37.000000000 -0200 +++ linux-base-4.5ubuntu1~16.04.1/debian/linux-base.manpages 2016-09-17 03:12:36.000000000 -0300 @@ -1 +1,3 @@ +man/linux-check-removal.1 +man/linux-update-symlinks.1 man/linux-version.1 diff -Nru linux-base-4.0ubuntu1/debian/linux-base.postinst linux-base-4.5ubuntu1~16.04.1/debian/linux-base.postinst --- linux-base-4.0ubuntu1/debian/linux-base.postinst 1969-12-31 21:00:00.000000000 -0300 +++ linux-base-4.5ubuntu1~16.04.1/debian/linux-base.postinst 2016-06-06 00:12:51.000000000 -0300 @@ -0,0 +1,8 @@ +#!/bin/sh -e + +# Install debconf templates +. /usr/share/debconf/confmodule + +#DEBHELPER# + +exit 0 diff -Nru linux-base-4.0ubuntu1/debian/linux-base.templates linux-base-4.5ubuntu1~16.04.1/debian/linux-base.templates --- linux-base-4.0ubuntu1/debian/linux-base.templates 1969-12-31 21:00:00.000000000 -0300 +++ linux-base-4.5ubuntu1~16.04.1/debian/linux-base.templates 2016-06-06 12:30:43.000000000 -0300 @@ -0,0 +1,27 @@ +# These templates have mostly been reviewed by the debian-l10n-english +# team +# +# If modifications/additions/rewording are needed, please ask +# debian-l10n-english@lists.debian.org for advice. +# +# Even minor modifications require translation updates and such +# changes should be coordinated with translators and reviewers. + +Template: linux-base/removing-title +Type: title +_Description: Removing ${package} + +Template: linux-base/removing-running-kernel +Type: boolean +Default: true +_Description: Abort kernel removal? + You are running a kernel (version ${running}) and attempting to remove + the same version. + . + This can make the system unbootable as it will remove + /boot/vmlinuz-${running} and all modules under the directory + /lib/modules/${running}. This can only be fixed with a copy of the + kernel image and the corresponding modules. + . + It is highly recommended to abort the kernel removal unless you are + prepared to fix the system after removal. diff -Nru linux-base-4.0ubuntu1/debian/po/ca.po linux-base-4.5ubuntu1~16.04.1/debian/po/ca.po --- linux-base-4.0ubuntu1/debian/po/ca.po 1969-12-31 21:00:00.000000000 -0300 +++ linux-base-4.5ubuntu1~16.04.1/debian/po/ca.po 2016-06-06 12:37:10.000000000 -0300 @@ -0,0 +1,63 @@ +# Catalan translation of linux debconf templates. +# Copyright © 2010 Software in the Public Interest, Inc. +# This file is distributed under the same license as linux's packaging. +# Jordi Mallach , 2010. +# +msgid "" +msgstr "" +"Project-Id-Version: linux-2.6 2.6.32-24\n" +"Report-Msgid-Bugs-To: linux-base@packages.debian.org\n" +"POT-Creation-Date: 2016-06-06 16:37+0100\n" +"PO-Revision-Date: 2013-08-15 13:20+0200\n" +"Last-Translator: Jordi Mallach \n" +"Language-Team: Catalan \n" +"Language: ca\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: title +#. Description +#: ../linux-base.templates:2001 +msgid "Removing ${package}" +msgstr "" + +#. Type: boolean +#. Description +#: ../linux-base.templates:3001 +msgid "Abort kernel removal?" +msgstr "Voleu avortar la supressió del nucli?" + +#. Type: boolean +#. Description +#: ../linux-base.templates:3001 +msgid "" +"You are running a kernel (version ${running}) and attempting to remove the " +"same version." +msgstr "" +"Esteu executant un nucli (versió ${running}) i esteu intentant suprimir la " +"mateixa versió." + +#. Type: boolean +#. Description +#: ../linux-base.templates:3001 +msgid "" +"This can make the system unbootable as it will remove /boot/vmlinuz-" +"${running} and all modules under the directory /lib/modules/${running}. This " +"can only be fixed with a copy of the kernel image and the corresponding " +"modules." +msgstr "" +"Això pot fer que el sistema no arrenque perquè suprimirà /boot/vmlinuz-" +"${running} i tots els mòduls sota el directori /lib/modules/${running}. Això " +"només es pot corregir amb una còpia de la imatge del nucli i els mòduls " +"corresponents." + +#. Type: boolean +#. Description +#: ../linux-base.templates:3001 +msgid "" +"It is highly recommended to abort the kernel removal unless you are prepared " +"to fix the system after removal." +msgstr "" +"És molt recomanable que avorteu la supressió del nucli si no esteu preparat " +"per a reparar el sistema després de la supressió." diff -Nru linux-base-4.0ubuntu1/debian/po/cs.po linux-base-4.5ubuntu1~16.04.1/debian/po/cs.po --- linux-base-4.0ubuntu1/debian/po/cs.po 1969-12-31 21:00:00.000000000 -0300 +++ linux-base-4.5ubuntu1~16.04.1/debian/po/cs.po 2016-07-05 12:14:34.000000000 -0300 @@ -0,0 +1,61 @@ +# Czech PO debconf template translation of linux-base. +# Copyright (C) 2010 Michal Simunek +# This file is distributed under the same license as the linux-base package. +# Michal Simunek , 2010 - 2016. +# +msgid "" +msgstr "" +"Project-Id-Version: linux-base 4.4\n" +"Report-Msgid-Bugs-To: linux-base@packages.debian.org\n" +"POT-Creation-Date: 2016-06-06 16:37+0100\n" +"PO-Revision-Date: 2016-06-27 11:02+0200\n" +"Last-Translator: Michal Simunek \n" +"Language-Team: Czech \n" +"Language: cs\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: title +#. Description +#: ../linux-base.templates:2001 +msgid "Removing ${package}" +msgstr "Odstraňuje se ${package}" + +#. Type: boolean +#. Description +#: ../linux-base.templates:3001 +msgid "Abort kernel removal?" +msgstr "Přerušit odstraňování jádra?" + +#. Type: boolean +#. Description +#: ../linux-base.templates:3001 +msgid "" +"You are running a kernel (version ${running}) and attempting to remove the " +"same version." +msgstr "" +"Pokoušíte se odstranit verzi jádra (version ${running}), která nyní běží." + +#. Type: boolean +#. Description +#: ../linux-base.templates:3001 +msgid "" +"This can make the system unbootable as it will remove /boot/vmlinuz-" +"${running} and all modules under the directory /lib/modules/${running}. This " +"can only be fixed with a copy of the kernel image and the corresponding " +"modules." +msgstr "" +"To může způsobit, že se nepodaří zavést systém, jelikož bude odstraněno /boot/" +"vmlinuz-${running} a všechny moduly v adresáři /lib/modules/${running}. Toto " +"je možné opravit pouze nakopírováním obrazu jádra a příslušných modulů." + +#. Type: boolean +#. Description +#: ../linux-base.templates:3001 +msgid "" +"It is highly recommended to abort the kernel removal unless you are prepared " +"to fix the system after removal." +msgstr "" +"Je silně doporučeno přerušit odstraňování jádra, pokud nejste připraveni " +"opravovat systém po jeho odstranění." diff -Nru linux-base-4.0ubuntu1/debian/po/da.po linux-base-4.5ubuntu1~16.04.1/debian/po/da.po --- linux-base-4.0ubuntu1/debian/po/da.po 1969-12-31 21:00:00.000000000 -0300 +++ linux-base-4.5ubuntu1~16.04.1/debian/po/da.po 2016-09-16 19:33:07.000000000 -0300 @@ -0,0 +1,62 @@ +# Danish translation linux. +# Copyright (C) 2016 the linux team. +# This file is distributed under the same license as the linux package. +# Joe Hansen , 2010, 2011, 2014, 2016. +# +msgid "" +msgstr "" +"Project-Id-Version: linux\n" +"Report-Msgid-Bugs-To: linux-base@packages.debian.org\n" +"POT-Creation-Date: 2016-06-06 16:37+0100\n" +"PO-Revision-Date: 2016-07-09 05:26+0100\n" +"Last-Translator: Joe Hansen \n" +"Language-Team: Danish \n" +"Language: da\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: title +#. Description +#: ../linux-base.templates:2001 +msgid "Removing ${package}" +msgstr "Fjerner ${package}" + +#. Type: boolean +#. Description +#: ../linux-base.templates:3001 +msgid "Abort kernel removal?" +msgstr "Afbryd kernefjernelse?" + +#. Type: boolean +#. Description +#: ../linux-base.templates:3001 +msgid "" +"You are running a kernel (version ${running}) and attempting to remove the " +"same version." +msgstr "" +"Du kører en kerne (version ${running}) og forsøger at fjerne den samme " +"version." + +#. Type: boolean +#. Description +#: ../linux-base.templates:3001 +msgid "" +"This can make the system unbootable as it will remove /boot/vmlinuz-" +"${running} and all modules under the directory /lib/modules/${running}. This " +"can only be fixed with a copy of the kernel image and the corresponding " +"modules." +msgstr "" +"Dette kan gøre, at systemet ikke kan starte op, da det vil fjerne /boot/" +"vmlinuz-${running} og alle moduler i mappen /lib/modules//${running}. Dette " +"kan kun rettes med en kopi af kerneaftrykket og de tilsvarende moduler." + +#. Type: boolean +#. Description +#: ../linux-base.templates:3001 +msgid "" +"It is highly recommended to abort the kernel removal unless you are prepared " +"to fix the system after removal." +msgstr "" +"Det anbefales stærkt, at afbryde kernefjernelsen med mindre du er forberedt " +"på at rette systemet op efter fjernelsen." diff -Nru linux-base-4.0ubuntu1/debian/po/de.po linux-base-4.5ubuntu1~16.04.1/debian/po/de.po --- linux-base-4.0ubuntu1/debian/po/de.po 1969-12-31 21:00:00.000000000 -0300 +++ linux-base-4.5ubuntu1~16.04.1/debian/po/de.po 2016-07-05 12:15:12.000000000 -0300 @@ -0,0 +1,66 @@ +# Translation of linux templates to german. +# Copyright (C) 2010-2014 Holger Wansing. +# This file is distributed under the same license as the linux package. +# Holger Wansing , 2010, 2011, 2014. +# Markus Hiereth , 2016. +msgid "" +msgstr "" +"Project-Id-Version: linux 3.14\n" +"Report-Msgid-Bugs-To: linux-base@packages.debian.org\n" +"POT-Creation-Date: 2016-06-06 16:37+0100\n" +"PO-Revision-Date: 2016-06-27 12:33+0200\n" +"Last-Translator: Markus Hiereth \n" +"Language-Team: debian-l10n-german \n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Virtaal 0.7.1\n" + +#. Type: title +#. Description +#: ../linux-base.templates:2001 +msgid "Removing ${package}" +msgstr "Entfernen von ${package}" + +#. Type: boolean +#. Description +#: ../linux-base.templates:3001 +msgid "Abort kernel removal?" +msgstr "Entfernen des Kernels abbrechen?" + +#. Type: boolean +#. Description +#: ../linux-base.templates:3001 +msgid "" +"You are running a kernel (version ${running}) and attempting to remove the " +"same version." +msgstr "" +"Es läuft derzeit ein Kernel Version ${running} und Sie versuchen, die " +"gleiche Version zu entfernen." + +#. Type: boolean +#. Description +#: ../linux-base.templates:3001 +msgid "" +"This can make the system unbootable as it will remove /boot/vmlinuz-" +"${running} and all modules under the directory /lib/modules/${running}. This " +"can only be fixed with a copy of the kernel image and the corresponding " +"modules." +msgstr "" +"Das kann dazu führen, dass das System nicht mehr startfähig ist, da dadurch /" +"boot/vmlinuz-${running} und alle Module unterhalb des Verzeichnisses /lib/" +"modules/${running} entfernt werden. Dies kann nur mit einer Kopie des Kernel-" +"Images und den dazugehörigen Modulen behoben werden." + +#. Type: boolean +#. Description +#: ../linux-base.templates:3001 +msgid "" +"It is highly recommended to abort the kernel removal unless you are prepared " +"to fix the system after removal." +msgstr "" +"Es wird dringend empfohlen, das Entfernen des Kernels abzubrechen, außer Sie " +"sind darauf vorbereitet, das System nach der Entfernung wieder " +"instandzusetzen." diff -Nru linux-base-4.0ubuntu1/debian/po/es.po linux-base-4.5ubuntu1~16.04.1/debian/po/es.po --- linux-base-4.0ubuntu1/debian/po/es.po 1969-12-31 21:00:00.000000000 -0300 +++ linux-base-4.5ubuntu1~16.04.1/debian/po/es.po 2016-06-06 12:37:10.000000000 -0300 @@ -0,0 +1,88 @@ +# linux po-debconf translation to Spanish +# This file is distributed under the same license as the linux package. +# +# Changes: +# - Initial translation +# Omar Campagne 2010, 2011 +# +# - Review and update +# Javier Fernandez-Sanguino, December 2010 +# Matías Bellone , 2014 +# +# Traductores, si no conocen el formato PO, merece la pena leer la +# documentación de gettext, especialmente las secciones dedicadas a este +# formato, por ejemplo ejecutando: +# info -n '(gettext)PO Files' +# info -n '(gettext)Header Entry' +# +# Equipo de traducción al español, por favor lean antes de traducir +# los siguientes documentos: +# +# - El proyecto de traducción de Debian al español +# http://www.debian.org/intl/spanish/ +# especialmente las notas y normas de traducción en +# http://www.debian.org/intl/spanish/notas +# +# - La guía de traducción de po's de debconf: +# /usr/share/doc/po-debconf/README-trans +# o http://www.debian.org/intl/l10n/po-debconf/README-trans +# +msgid "" +msgstr "" +"Project-Id-Version: linux-2.6 2.6.32+5\n" +"Report-Msgid-Bugs-To: linux-base@packages.debian.org\n" +"POT-Creation-Date: 2016-06-06 16:37+0100\n" +"PO-Revision-Date: 2014-07-24 17:59-0300\n" +"Last-Translator: Matías Bellone \n" +"Language-Team: Debian l10n Spanish \n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. Type: title +#. Description +#: ../linux-base.templates:2001 +msgid "Removing ${package}" +msgstr "" + +#. Type: boolean +#. Description +#: ../linux-base.templates:3001 +msgid "Abort kernel removal?" +msgstr "¿Desea cancelar la eliminación del núcleo?" + +#. Type: boolean +#. Description +#: ../linux-base.templates:3001 +msgid "" +"You are running a kernel (version ${running}) and attempting to remove the " +"same version." +msgstr "" +"Su sistema está ejecutando el núcleo (versión ${running}), y está intentando " +"eliminar la misma versión del núcleo." + +#. Type: boolean +#. Description +#: ../linux-base.templates:3001 +msgid "" +"This can make the system unbootable as it will remove /boot/vmlinuz-" +"${running} and all modules under the directory /lib/modules/${running}. This " +"can only be fixed with a copy of the kernel image and the corresponding " +"modules." +msgstr "" +"Puede que el sistema no pueda arrancar posteriormente, ya que eliminaría «/" +"boot/vmlinuz-${running}» y todos los módulos en el directorio «/lib/modules/" +"${running}». Esto sólo se puede arreglar con una copia de la imagen del " +"núcleo y los correspondientes módulos." + +#. Type: boolean +#. Description +#: ../linux-base.templates:3001 +msgid "" +"It is highly recommended to abort the kernel removal unless you are prepared " +"to fix the system after removal." +msgstr "" +"Se recomienda encarecidamente cancelar la eliminación del núcleo, a menos " +"que esté preparado para arreglar el sistema después de la eliminación." diff -Nru linux-base-4.0ubuntu1/debian/po/et.po linux-base-4.5ubuntu1~16.04.1/debian/po/et.po --- linux-base-4.0ubuntu1/debian/po/et.po 1969-12-31 21:00:00.000000000 -0300 +++ linux-base-4.5ubuntu1~16.04.1/debian/po/et.po 2016-06-06 12:37:10.000000000 -0300 @@ -0,0 +1,67 @@ +# linux debconf estonian translation +# linux debconf eesti keele tõlge +# Copyright (C) 2010 Debian GNU/Linux +# This file is distributed under the same license as the linux package. +# +# mihkel , 2010. +# +msgid "" +msgstr "" +"Project-Id-Version: linux 2.6.32-11\n" +"Report-Msgid-Bugs-To: linux-base@packages.debian.org\n" +"POT-Creation-Date: 2016-06-06 16:37+0100\n" +"PO-Revision-Date: 2013-08-15 13:20+0200\n" +"Last-Translator: mihkel \n" +"Language-Team: Estonian \n" +"Language: et\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Emacs\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. Type: title +#. Description +#: ../linux-base.templates:2001 +msgid "Removing ${package}" +msgstr "" + +#. Type: boolean +#. Description +#: ../linux-base.templates:3001 +msgid "Abort kernel removal?" +msgstr "Katkesta tuuma eemaldamine?" + +#. Type: boolean +#. Description +#: ../linux-base.templates:3001 +msgid "" +"You are running a kernel (version ${running}) and attempting to remove the " +"same version." +msgstr "" +"Sa kasutad tuuma versiooni (version ${running}) ning üritad seda sama " +"versiooni eemaldada." + +#. Type: boolean +#. Description +#: ../linux-base.templates:3001 +msgid "" +"This can make the system unbootable as it will remove /boot/vmlinuz-" +"${running} and all modules under the directory /lib/modules/${running}. This " +"can only be fixed with a copy of the kernel image and the corresponding " +"modules." +msgstr "" +"See võib süsteemi muuta mitte käivitatavaks kuna eemaldatakse /boot/vmlinuz-" +"${running} ja kõik moodulid kataloogist /lib/modules/${running}. Seda saab " +"parandada ainult sama tumma ja vastavate moodulite kopeerimisega õigetesse " +"kohtadesse." + +#. Type: boolean +#. Description +#: ../linux-base.templates:3001 +msgid "" +"It is highly recommended to abort the kernel removal unless you are prepared " +"to fix the system after removal." +msgstr "" +"On äärmiselt soovituslik katkestada tuuma eemaldamine, kui sa just pole " +"valmistunud süsteemi ise parandama." diff -Nru linux-base-4.0ubuntu1/debian/po/fr.po linux-base-4.5ubuntu1~16.04.1/debian/po/fr.po --- linux-base-4.0ubuntu1/debian/po/fr.po 1969-12-31 21:00:00.000000000 -0300 +++ linux-base-4.5ubuntu1~16.04.1/debian/po/fr.po 2016-07-07 04:07:24.000000000 -0300 @@ -0,0 +1,66 @@ +# Translation of linux debconf templates to French +# Copyright (C) 2010, 2011, 2014 Debian French l10n team +# This file is distributed under the same license as the linux package. +# +# David Prévot , 2010, 2011, 2014. +# Jean-Pierre Giraud , 2016. +msgid "" +msgstr "" +"Project-Id-Version: linux 3.14.13-2\n" +"Report-Msgid-Bugs-To: linux-base@packages.debian.org\n" +"POT-Creation-Date: 2016-06-06 16:37+0100\n" +"PO-Revision-Date: 2016-07-04 15:58+0100\n" +"Last-Translator: Jean-Pierre Giraud \n" +"Language-Team: French \n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Lokalize 2.0\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. Type: title +#. Description +#: ../linux-base.templates:2001 +msgid "Removing ${package}" +msgstr "Suppression du noyau ${package}" + +#. Type: boolean +#. Description +#: ../linux-base.templates:3001 +msgid "Abort kernel removal?" +msgstr "Abandonner la suppression du noyau ?" + +#. Type: boolean +#. Description +#: ../linux-base.templates:3001 +msgid "" +"You are running a kernel (version ${running}) and attempting to remove the " +"same version." +msgstr "" +"Le noyau actuellement utilisé (version ${running}) est en train d'être " +"supprimé." + +#. Type: boolean +#. Description +#: ../linux-base.templates:3001 +msgid "" +"This can make the system unbootable as it will remove /boot/vmlinuz-" +"${running} and all modules under the directory /lib/modules/${running}. This " +"can only be fixed with a copy of the kernel image and the corresponding " +"modules." +msgstr "" +"Le système risque de ne plus pouvoir démarrer car /boot/vmlinuz-${running} " +"sera enlevé ainsi que tous les modules du répertoire /lib/modules/" +"${running}. Cela peut seulement être réparé avec une copie de l'image du " +"noyau et des modules correspondants." + +#. Type: boolean +#. Description +#: ../linux-base.templates:3001 +msgid "" +"It is highly recommended to abort the kernel removal unless you are prepared " +"to fix the system after removal." +msgstr "" +"Interrompre la suppression du noyau est fortement recommandé à moins d’être " +"ensuite capable de réparer le système." diff -Nru linux-base-4.0ubuntu1/debian/po/it.po linux-base-4.5ubuntu1~16.04.1/debian/po/it.po --- linux-base-4.0ubuntu1/debian/po/it.po 1969-12-31 21:00:00.000000000 -0300 +++ linux-base-4.5ubuntu1~16.04.1/debian/po/it.po 2016-06-06 12:37:10.000000000 -0300 @@ -0,0 +1,63 @@ +# This file is distributed under the same license as the linux package. +# Collaboratively translated during an online sprint, thanks to all contributors! +# Luca Bruno , 2010. +# +msgid "" +msgstr "" +"Project-Id-Version: linux-2.6 2.6.32-27\n" +"Report-Msgid-Bugs-To: linux-base@packages.debian.org\n" +"POT-Creation-Date: 2016-06-06 16:37+0100\n" +"PO-Revision-Date: 2013-08-15 13:21+0200\n" +"Last-Translator: Luca Bruno \n" +"Language-Team: Italian \n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. Type: title +#. Description +#: ../linux-base.templates:2001 +msgid "Removing ${package}" +msgstr "" + +#. Type: boolean +#. Description +#: ../linux-base.templates:3001 +msgid "Abort kernel removal?" +msgstr "Interrompere la rimozione del kernel?" + +#. Type: boolean +#. Description +#: ../linux-base.templates:3001 +msgid "" +"You are running a kernel (version ${running}) and attempting to remove the " +"same version." +msgstr "" +"Nel sistema è in esecuzione un kernel (versione ${running}) e si sta " +"cercando di rimuovere la stessa versione." + +#. Type: boolean +#. Description +#: ../linux-base.templates:3001 +msgid "" +"This can make the system unbootable as it will remove /boot/vmlinuz-" +"${running} and all modules under the directory /lib/modules/${running}. This " +"can only be fixed with a copy of the kernel image and the corresponding " +"modules." +msgstr "" +"Ciò potrebbe rendere il sistema non avviabile poiché rimuoverà /boot/vmlinuz-" +"${running} e tutti i moduli nella directory /lib/modules/${running}. A " +"questo si potrà rimediare solo con una copia dell'immagine del kernel e dei " +"moduli corrispondenti." + +#. Type: boolean +#. Description +#: ../linux-base.templates:3001 +msgid "" +"It is highly recommended to abort the kernel removal unless you are prepared " +"to fix the system after removal." +msgstr "" +"Si consiglia vivamente di interrompere la rimozione del kernel a meno che " +"non si sia preparati a riparare il sistema in seguito." diff -Nru linux-base-4.0ubuntu1/debian/po/ja.po linux-base-4.5ubuntu1~16.04.1/debian/po/ja.po --- linux-base-4.0ubuntu1/debian/po/ja.po 1969-12-31 21:00:00.000000000 -0300 +++ linux-base-4.5ubuntu1~16.04.1/debian/po/ja.po 2016-06-27 18:18:47.000000000 -0300 @@ -0,0 +1,65 @@ +# Copyright (C) 2010 Kenshi Muto +# Copyright (C) 2010 Nobuhiro Iwamatsu +# This file is distributed under the same license as the linux package. +# Kenshi Muto , 2010. +# Nobuhiro Iwamatsu , 2010. +msgid "" +msgstr "" +"Project-Id-Version: linux\n" +"Report-Msgid-Bugs-To: linux-base@packages.debian.org\n" +"POT-Creation-Date: 2016-06-06 16:37+0100\n" +"PO-Revision-Date: 2016-06-07 00:37+0900\n" +"Last-Translator: Victory \n" +"Language-Team: Japanese \n" +"Language: ja\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Poedit-Language: Japanese\n" +"X-Poedit-Country: JAPAN\n" + +#. Type: title +#. Description +#: ../linux-base.templates:2001 +msgid "Removing ${package}" +msgstr "${package} を削除しています" + +#. Type: boolean +#. Description +#: ../linux-base.templates:3001 +msgid "Abort kernel removal?" +msgstr "カーネルの削除を中止しますか?" + +#. Type: boolean +#. Description +#: ../linux-base.templates:3001 +msgid "" +"You are running a kernel (version ${running}) and attempting to remove the " +"same version." +msgstr "" +"現在カーネル (バージョン ${running}) を実行しており、同一バージョンのカーネル" +"の削除を試みています。" + +#. Type: boolean +#. Description +#: ../linux-base.templates:3001 +msgid "" +"This can make the system unbootable as it will remove /boot/vmlinuz-" +"${running} and all modules under the directory /lib/modules/${running}. This " +"can only be fixed with a copy of the kernel image and the corresponding " +"modules." +msgstr "" +"この操作は /boot/vmlinuz-${running} および /lib/modules/${running} ディレクト" +"リ下のすべてのモジュールを削除するので、システムを起動不能にする可能性があり" +"ます。これは、カーネルイメージおよび関連モジュールのコピーがない限り直せませ" +"ん。" + +#. Type: boolean +#. Description +#: ../linux-base.templates:3001 +msgid "" +"It is highly recommended to abort the kernel removal unless you are prepared " +"to fix the system after removal." +msgstr "" +"削除後でもシステムに問題がないような準備を済ませるまで、カーネルの削除を中止" +"することを強くお勧めします。" diff -Nru linux-base-4.0ubuntu1/debian/po/nl.po linux-base-4.5ubuntu1~16.04.1/debian/po/nl.po --- linux-base-4.0ubuntu1/debian/po/nl.po 1969-12-31 21:00:00.000000000 -0300 +++ linux-base-4.5ubuntu1~16.04.1/debian/po/nl.po 2016-09-16 19:33:07.000000000 -0300 @@ -0,0 +1,67 @@ +# Dutch translation of linux-base po-debconf templates. +# Copyright (C) 2011 Willem Kuyn +# This file is distributed under the same license as the linux package. +# Willem Kuyn , 2011. +# Frans Spiesschaert , 2016. +# +msgid "" +msgstr "" +"Project-Id-Version: linux-base_4.4\n" +"Report-Msgid-Bugs-To: linux-base@packages.debian.org\n" +"POT-Creation-Date: 2016-06-06 16:37+0100\n" +"PO-Revision-Date: 2016-08-22 20:20+0200\n" +"Last-Translator: Frans Spiesschaert \n" +"Language-Team: Debian Dutch l10n Team \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Gtranslator 2.91.6\n" + +#. Type: title +#. Description +#: ../linux-base.templates:2001 +msgid "Removing ${package}" +msgstr "Verwijderen van ${package}" + +#. Type: boolean +#. Description +#: ../linux-base.templates:3001 +msgid "Abort kernel removal?" +msgstr "Het verwijderen van de kernel afbreken?" + +#. Type: boolean +#. Description +#: ../linux-base.templates:3001 +msgid "" +"You are running a kernel (version ${running}) and attempting to remove the " +"same version." +msgstr "" +"U gebruikt kernel (versie ${running}) en probeert dezelfde versie te " +"verwijderen." + +#. Type: boolean +#. Description +#: ../linux-base.templates:3001 +msgid "" +"This can make the system unbootable as it will remove /boot/vmlinuz-" +"${running} and all modules under the directory /lib/modules/${running}. This " +"can only be fixed with a copy of the kernel image and the corresponding " +"modules." +msgstr "" +"Het resultaat kan zijn dat het systeem niet start omdat dit /boot/vmlinuz-" +"${running} en alle modules onder /lib/modules/${running} verwijdert. Dit kan " +"alleen gerepareerd worden met een kopie van het kernel-image en de " +"bijbehorende modules." + +#. Type: boolean +#. Description +#: ../linux-base.templates:3001 +msgid "" +"It is highly recommended to abort the kernel removal unless you are prepared " +"to fix the system after removal." +msgstr "" +"Het wordt ten sterkste aanbevolen om het verwijderen van de kernel af te " +"breken tenzij u erop voorbereid bent om het systeem te repareren na het " +"verwijderen." diff -Nru linux-base-4.0ubuntu1/debian/po/pl.po linux-base-4.5ubuntu1~16.04.1/debian/po/pl.po --- linux-base-4.0ubuntu1/debian/po/pl.po 1969-12-31 21:00:00.000000000 -0300 +++ linux-base-4.5ubuntu1~16.04.1/debian/po/pl.po 2016-06-27 18:19:55.000000000 -0300 @@ -0,0 +1,68 @@ +# Translation of linux debconf templates to Polish. +# Copyright (C) 2011 Michał Kułach +# This file is distributed under the same license as the linux package. +# +# Michał Kułach , 2012. +# Łukasz Dulny , 2014, 2016. +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: linux-base@packages.debian.org\n" +"POT-Creation-Date: 2016-06-06 16:37+0100\n" +"PO-Revision-Date: 2016-06-27 11:40+0100\n" +"Last-Translator: Łukasz Dulny \n" +"Language-Team: Polish \n" +"Language: pl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Lokalize 2.0\n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10" +" || n%100>=20) ? 1 : 2);\n" + +#. Type: title +#. Description +#: ../linux-base.templates:2001 +msgid "Removing ${package}" +msgstr "Usuwanie ${package}" + +#. Type: boolean +#. Description +#: ../linux-base.templates:3001 +msgid "Abort kernel removal?" +msgstr "Przerwać usuwanie jądra?" + +#. Type: boolean +#. Description +#: ../linux-base.templates:3001 +msgid "" +"You are running a kernel (version ${running}) and attempting to remove the " +"same version." +msgstr "" +"Aktualnie używane jest jądro (wersja ${running}) i próbuje się usunąć tę " +"samą wersję." + +#. Type: boolean +#. Description +#: ../linux-base.templates:3001 +msgid "" +"This can make the system unbootable as it will remove /boot/vmlinuz-" +"${running} and all modules under the directory /lib/modules/${running}. This " +"can only be fixed with a copy of the kernel image and the corresponding " +"modules." +msgstr "" +"Skutkiem mogą być problemy z rozruchem systemu, ponieważ zostanie usunięty /" +"boot/vmlinuz-${running} i wszystkie moduły z katalogu /lib/modules/" +"${running}. Jedynym rozwiązaniem w takim wypadku jest skopiowanie obrazu " +"jądra i towarzyszących mu modułów." + +#. Type: boolean +#. Description +#: ../linux-base.templates:3001 +msgid "" +"It is highly recommended to abort the kernel removal unless you are prepared " +"to fix the system after removal." +msgstr "" +"Jest wysoce zalecane, aby przerwać usuwanie jądra, chyba że użytkownik jest " +"przygotowany do naprawy systemu po usunięciu." + diff -Nru linux-base-4.0ubuntu1/debian/po/POTFILES.in linux-base-4.5ubuntu1~16.04.1/debian/po/POTFILES.in --- linux-base-4.0ubuntu1/debian/po/POTFILES.in 1969-12-31 21:00:00.000000000 -0300 +++ linux-base-4.5ubuntu1~16.04.1/debian/po/POTFILES.in 2016-06-06 00:16:05.000000000 -0300 @@ -0,0 +1 @@ +[type: gettext/rfc822deb] linux-base.templates diff -Nru linux-base-4.0ubuntu1/debian/po/pt_BR.po linux-base-4.5ubuntu1~16.04.1/debian/po/pt_BR.po --- linux-base-4.0ubuntu1/debian/po/pt_BR.po 1969-12-31 21:00:00.000000000 -0300 +++ linux-base-4.5ubuntu1~16.04.1/debian/po/pt_BR.po 2016-09-16 19:33:07.000000000 -0300 @@ -0,0 +1,68 @@ +# linux Brazilian Portuguese debconf template translation. +# Copyright (C) 2010 Flamarion Jorge +# This file is distributed under the same license as the linux package. +# Flamarion Jorge , 2010. +# Fernando Ike de Oliveira (fike) , 2013. +# Diego Neves , 2016. +# +msgid "" +msgstr "" +"Project-Id-Version: linux 3.10.3-1\n" +"Report-Msgid-Bugs-To: linux-base@packages.debian.org\n" +"POT-Creation-Date: 2016-06-06 16:37+0100\n" +"PO-Revision-Date: 2016-06-29 19:27-0300\n" +"Last-Translator: Diego Neves \n" +"Language-Team: Brazilian Portuguese \n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"X-Generator: Poedit 1.8.8\n" + +#. Type: title +#. Description +#: ../linux-base.templates:2001 +msgid "Removing ${package}" +msgstr "Removendo ${package}" + +#. Type: boolean +#. Description +#: ../linux-base.templates:3001 +msgid "Abort kernel removal?" +msgstr "Cancelar remoção do kernel?" + +#. Type: boolean +#. Description +#: ../linux-base.templates:3001 +msgid "" +"You are running a kernel (version ${running}) and attempting to remove the " +"same version." +msgstr "" +"Você está executando um kernel (versão ${running}) e tentando remover a " +"mesma versão." + +#. Type: boolean +#. Description +#: ../linux-base.templates:3001 +msgid "" +"This can make the system unbootable as it will remove /boot/vmlinuz-" +"${running} and all modules under the directory /lib/modules/${running}. This " +"can only be fixed with a copy of the kernel image and the corresponding " +"modules." +msgstr "" +"Isto pode tornar o sistema não inicializável, pois removerá /boot/vmlinuz-" +"${running} e todos os módulos sob o diretório /lib/modules/${running}. Isto " +"só pode ser consertado com uma cópia da imagem do kernel e dos módulos " +"correspondentes." + +#. Type: boolean +#. Description +#: ../linux-base.templates:3001 +msgid "" +"It is highly recommended to abort the kernel removal unless you are prepared " +"to fix the system after removal." +msgstr "" +"É altamente recomendável cancelar a remoção do kernel, a menos que você " +"esteja preparado para consertar o sistema após a remoção." diff -Nru linux-base-4.0ubuntu1/debian/po/pt.po linux-base-4.5ubuntu1~16.04.1/debian/po/pt.po --- linux-base-4.0ubuntu1/debian/po/pt.po 1969-12-31 21:00:00.000000000 -0300 +++ linux-base-4.5ubuntu1~16.04.1/debian/po/pt.po 2016-06-08 19:17:49.000000000 -0300 @@ -0,0 +1,65 @@ +# Translation of linux-base debconf messages to Portuguese +# Copyright (C) 2010 the linux's copyright holder +# This file is distributed under the same license as the linux package. +# +# Américo Monteiro , 2010 - 2016. +msgid "" +msgstr "" +"Project-Id-Version: linux-base 4.3\n" +"Report-Msgid-Bugs-To: linux-base@packages.debian.org\n" +"POT-Creation-Date: 2016-06-06 16:37+0100\n" +"PO-Revision-Date: 2016-06-08 23:00+0100\n" +"Last-Translator: Américo Monteiro \n" +"Language-Team: Portuguese \n" +"Language: pt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Lokalize 1.5\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. Type: title +#. Description +#: ../linux-base.templates:2001 +msgid "Removing ${package}" +msgstr "A remover ${package}" + +#. Type: boolean +#. Description +#: ../linux-base.templates:3001 +msgid "Abort kernel removal?" +msgstr "Abortar a remoção do kernel?" + +#. Type: boolean +#. Description +#: ../linux-base.templates:3001 +msgid "" +"You are running a kernel (version ${running}) and attempting to remove the " +"same version." +msgstr "" +"Você está a correr um kernel (versão ${running}) e a tentar remover essa " +"mesma versão." + +#. Type: boolean +#. Description +#: ../linux-base.templates:3001 +msgid "" +"This can make the system unbootable as it will remove /boot/vmlinuz-" +"${running} and all modules under the directory /lib/modules/${running}. This " +"can only be fixed with a copy of the kernel image and the corresponding " +"modules." +msgstr "" +"Isto pode fazer com que o sistema não arranque porque irá remover /boot/" +"vmlinuz-${running} e todos os módulos no directório /lib/modules/${running}. " +"Isto só pode ser corrigido com uma cópia da imagem do kernel e dos " +"correspondentes módulos." + +#. Type: boolean +#. Description +#: ../linux-base.templates:3001 +msgid "" +"It is highly recommended to abort the kernel removal unless you are prepared " +"to fix the system after removal." +msgstr "" +"É altamente recomendado abortar a remoção do kernel a menos que esteja " +"preparado para corrigir o sistema após a remoção." diff -Nru linux-base-4.0ubuntu1/debian/po/ru.po linux-base-4.5ubuntu1~16.04.1/debian/po/ru.po --- linux-base-4.0ubuntu1/debian/po/ru.po 1969-12-31 21:00:00.000000000 -0300 +++ linux-base-4.5ubuntu1~16.04.1/debian/po/ru.po 2016-06-27 18:04:54.000000000 -0300 @@ -0,0 +1,65 @@ +# translation of linux-base debconf templates to Russian +# Copyright (C) 2010, 2011 Yuri Kozlov +# This file is distributed under the same license as the linux package. +# +# Yuri Kozlov , 2010, 2011, 2014, 2016. +msgid "" +msgstr "" +"Project-Id-Version: linux-base 4.4\n" +"Report-Msgid-Bugs-To: linux-base@packages.debian.org\n" +"POT-Creation-Date: 2016-06-06 16:37+0100\n" +"PO-Revision-Date: 2016-06-27 20:38+0300\n" +"Last-Translator: Yuri Kozlov \n" +"Language-Team: Russian \n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Lokalize 1.5\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. Type: title +#. Description +#: ../linux-base.templates:2001 +msgid "Removing ${package}" +msgstr "Удаляется ${package}" + +#. Type: boolean +#. Description +#: ../linux-base.templates:3001 +msgid "Abort kernel removal?" +msgstr "Прервать удаление ядра?" + +#. Type: boolean +#. Description +#: ../linux-base.templates:3001 +msgid "" +"You are running a kernel (version ${running}) and attempting to remove the " +"same version." +msgstr "Вы пытаетесь удалить запущенную версию ядра (${running})." + +#. Type: boolean +#. Description +#: ../linux-base.templates:3001 +msgid "" +"This can make the system unbootable as it will remove /boot/vmlinuz-" +"${running} and all modules under the directory /lib/modules/${running}. This " +"can only be fixed with a copy of the kernel image and the corresponding " +"modules." +msgstr "" +"Это может привести к неспособности загрузки системы, так как будут удалён " +"файл /boot/vmlinuz-${running} и все модули из каталога /lib/modules/" +"${running}. Это можно будет исправить только копированием образа ядра и " +"соответствующих модулей." + +#. Type: boolean +#. Description +#: ../linux-base.templates:3001 +msgid "" +"It is highly recommended to abort the kernel removal unless you are prepared " +"to fix the system after removal." +msgstr "" +"Настоятельно рекомендуется прервать удаление ядра, если вы не готовы чинить " +"систему после его удаления." + diff -Nru linux-base-4.0ubuntu1/debian/po/sk.po linux-base-4.5ubuntu1~16.04.1/debian/po/sk.po --- linux-base-4.0ubuntu1/debian/po/sk.po 1969-12-31 21:00:00.000000000 -0300 +++ linux-base-4.5ubuntu1~16.04.1/debian/po/sk.po 2016-06-06 12:37:10.000000000 -0300 @@ -0,0 +1,69 @@ +# Slovak translations for linux package +# Slovenské preklady pre balík linux. +# Copyright (C) 2011 Slavko +# This file is distributed under the same license as the linux package. +# Slavko , 2011, 2014. +# +msgid "" +msgstr "" +"Project-Id-Version: linux 3.14.12-2\n" +"Report-Msgid-Bugs-To: linux-base@packages.debian.org\n" +"POT-Creation-Date: 2016-06-06 16:37+0100\n" +"PO-Revision-Date: 2014-07-18 12:28+0200\n" +"Last-Translator: Slavko \n" +"Language-Team: slovenčina \n" +"Language: sk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" +"X-Generator: Gtranslator 2.91.6\n" +"X-POFile-SpellExtra: CORE depmod img- lib dep boot SIGNAL img modules\n" +"X-POFile-SpellExtra: initrd initramfs modulesbase running exitvalue\n" +"X-POFile-SpellExtra: version zavádzača abiname MIPS vmlinuz-\n" +"X-POFile-SpellExtra: localversion\n" + +#. Type: title +#. Description +#: ../linux-base.templates:2001 +msgid "Removing ${package}" +msgstr "" + +#. Type: boolean +#. Description +#: ../linux-base.templates:3001 +msgid "Abort kernel removal?" +msgstr "Prerušiť odstraňovanie jadra?" + +#. Type: boolean +#. Description +#: ../linux-base.templates:3001 +msgid "" +"You are running a kernel (version ${running}) and attempting to remove the " +"same version." +msgstr "" +"Pokúšate sa odstrániť rovnakú verziu jadra, akú práve používate (version " +"${running})." + +#. Type: boolean +#. Description +#: ../linux-base.templates:3001 +msgid "" +"This can make the system unbootable as it will remove /boot/vmlinuz-" +"${running} and all modules under the directory /lib/modules/${running}. This " +"can only be fixed with a copy of the kernel image and the corresponding " +"modules." +msgstr "" +"Toto môže spôsobiť, že sa systém nezavedie, pretože bude odstránený /boot/" +"vmlinuz-${running} a všetky moduly z adresára /lib/modules/${running}. " +"Opravené to môže byť len prekopírovaním obrazu jadra a príslušných modulov." + +#. Type: boolean +#. Description +#: ../linux-base.templates:3001 +msgid "" +"It is highly recommended to abort the kernel removal unless you are prepared " +"to fix the system after removal." +msgstr "" +"Dôrazne odporúčame prerušiť odstraňovanie jadra, ak nie ste pripravený na " +"opravu systému po jeho odstránení." diff -Nru linux-base-4.0ubuntu1/debian/po/sv.po linux-base-4.5ubuntu1~16.04.1/debian/po/sv.po --- linux-base-4.0ubuntu1/debian/po/sv.po 1969-12-31 21:00:00.000000000 -0300 +++ linux-base-4.5ubuntu1~16.04.1/debian/po/sv.po 2016-06-27 18:22:54.000000000 -0300 @@ -0,0 +1,64 @@ +# Translation of linux debconf template to Swedish +# Copyright (C) 2016 Martin Bagge +# This file is distributed under the same license as the linux package. +# +# Martin Bagge , 2010, 2014, 2016 +msgid "" +msgstr "" +"Project-Id-Version: linux\n" +"Report-Msgid-Bugs-To: linux-base@packages.debian.org\n" +"POT-Creation-Date: 2016-06-06 16:37+0100\n" +"PO-Revision-Date: 2016-06-27 11:07+0200\n" +"Last-Translator: Martin Bagge / brother \n" +"Language-Team: Swedish \n" +"Language: sv\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 1.8.8\n" + +#. Type: title +#. Description +#: ../linux-base.templates:2001 +msgid "Removing ${package}" +msgstr "Ta bort ${package}" + +#. Type: boolean +#. Description +#: ../linux-base.templates:3001 +msgid "Abort kernel removal?" +msgstr "Avbryt radering av kärnan?" + +#. Type: boolean +#. Description +#: ../linux-base.templates:3001 +msgid "" +"You are running a kernel (version ${running}) and attempting to remove the " +"same version." +msgstr "" +"Den kärna du kör (version ${running}) och den du försöker ta bort är samma " +"version." + +#. Type: boolean +#. Description +#: ../linux-base.templates:3001 +msgid "" +"This can make the system unbootable as it will remove /boot/vmlinuz-" +"${running} and all modules under the directory /lib/modules/${running}. This " +"can only be fixed with a copy of the kernel image and the corresponding " +"modules." +msgstr "" +"Detta kan göra systemet ostartbart eftersom det kommer att innebära att /" +"boot/vmlinuz-${running} och alla moduler i /lib/modules/${running} raderas. " +"Detta kan endast återställas med en kopia av kärnavbildningen och " +"motsvarande moduler." + +#. Type: boolean +#. Description +#: ../linux-base.templates:3001 +msgid "" +"It is highly recommended to abort the kernel removal unless you are prepared " +"to fix the system after removal." +msgstr "" +"Det rekomenderas starkt att du avbryter raderingen av kärnan om du inte är " +"beredd på att laga systemet efter raderingen." diff -Nru linux-base-4.0ubuntu1/debian/po/templates.pot linux-base-4.5ubuntu1~16.04.1/debian/po/templates.pot --- linux-base-4.0ubuntu1/debian/po/templates.pot 1969-12-31 21:00:00.000000000 -0300 +++ linux-base-4.5ubuntu1~16.04.1/debian/po/templates.pot 2016-06-06 12:37:10.000000000 -0300 @@ -0,0 +1,56 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the linux-base package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: linux-base\n" +"Report-Msgid-Bugs-To: linux-base@packages.debian.org\n" +"POT-Creation-Date: 2016-06-06 16:37+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: title +#. Description +#: ../linux-base.templates:2001 +msgid "Removing ${package}" +msgstr "" + +#. Type: boolean +#. Description +#: ../linux-base.templates:3001 +msgid "Abort kernel removal?" +msgstr "" + +#. Type: boolean +#. Description +#: ../linux-base.templates:3001 +msgid "" +"You are running a kernel (version ${running}) and attempting to remove the " +"same version." +msgstr "" + +#. Type: boolean +#. Description +#: ../linux-base.templates:3001 +msgid "" +"This can make the system unbootable as it will remove /boot/vmlinuz-" +"${running} and all modules under the directory /lib/modules/${running}. This " +"can only be fixed with a copy of the kernel image and the corresponding " +"modules." +msgstr "" + +#. Type: boolean +#. Description +#: ../linux-base.templates:3001 +msgid "" +"It is highly recommended to abort the kernel removal unless you are prepared " +"to fix the system after removal." +msgstr "" diff -Nru linux-base-4.0ubuntu1/debian/po/tr.po linux-base-4.5ubuntu1~16.04.1/debian/po/tr.po --- linux-base-4.0ubuntu1/debian/po/tr.po 1969-12-31 21:00:00.000000000 -0300 +++ linux-base-4.5ubuntu1~16.04.1/debian/po/tr.po 2016-06-06 12:37:10.000000000 -0300 @@ -0,0 +1,64 @@ +# Turkish translation of linux debconf template. +# Copyright (C) 2012 Mert Dirik +# This file is distributed under the same license as the linux package. +# Mert Dirik , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: linux-2.6 3.2.4-1\n" +"Report-Msgid-Bugs-To: linux-base@packages.debian.org\n" +"POT-Creation-Date: 2016-06-06 16:37+0100\n" +"PO-Revision-Date: 2014-07-19 00:28+0200\n" +"Last-Translator: Mert Dirik \n" +"Language-Team: Debian L10n Turkish \n" +"Language: tr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 1.5.4\n" + +#. Type: title +#. Description +#: ../linux-base.templates:2001 +msgid "Removing ${package}" +msgstr "" + +#. Type: boolean +#. Description +#: ../linux-base.templates:3001 +msgid "Abort kernel removal?" +msgstr "Çekirdeği kaldırma işlemi iptal edilsin mi?" + +#. Type: boolean +#. Description +#: ../linux-base.templates:3001 +msgid "" +"You are running a kernel (version ${running}) and attempting to remove the " +"same version." +msgstr "" +"Kullandığınız çekirdekle (${running}) aynı sürümdeki çekirdeği kaldırmaya " +"çalışıyorsunuz." + +#. Type: boolean +#. Description +#: ../linux-base.templates:3001 +msgid "" +"This can make the system unbootable as it will remove /boot/vmlinuz-" +"${running} and all modules under the directory /lib/modules/${running}. This " +"can only be fixed with a copy of the kernel image and the corresponding " +"modules." +msgstr "" +"Bu eylem sisteminizi başlatılamaz hale getirebilir ( /boot/vmlinuz-" +"${running} dosyasını ve /lib/modules/${running} dizinindeki tüm modülleri " +"kaldıracağından dolayı). Bu durum yalnızca bir çekirdek görüntüsü ve bu " +"görüntüye uygun modüller yardımıyla düzeltilebilir." + +#. Type: boolean +#. Description +#: ../linux-base.templates:3001 +msgid "" +"It is highly recommended to abort the kernel removal unless you are prepared " +"to fix the system after removal." +msgstr "" +"Kaldırma işlemi sonrasında sistemi düzeltmeye hazır olmadığınız takdirde " +"kaldırma işleminden vazgeçmeniz şiddetle tavsiye edilir." diff -Nru linux-base-4.0ubuntu1/debian/po/vi.po linux-base-4.5ubuntu1~16.04.1/debian/po/vi.po --- linux-base-4.0ubuntu1/debian/po/vi.po 1969-12-31 21:00:00.000000000 -0300 +++ linux-base-4.5ubuntu1~16.04.1/debian/po/vi.po 2016-06-06 12:37:10.000000000 -0300 @@ -0,0 +1,63 @@ +# Vietnamese Debconf translation for Linux 2.6. +# Copyright © 2010 Free Software Foundation, Inc. +# Clytie Siddall , 2010. +# +msgid "" +msgstr "" +"Project-Id-Version: linux-2.6 2.6.32-26\n" +"Report-Msgid-Bugs-To: linux-base@packages.debian.org\n" +"POT-Creation-Date: 2016-06-06 16:37+0100\n" +"PO-Revision-Date: 2013-08-15 13:21+0200\n" +"Last-Translator: Clytie Siddall \n" +"Language-Team: Vietnamese \n" +"Language: vi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: LocFactoryEditor 1.8\n" + +#. Type: title +#. Description +#: ../linux-base.templates:2001 +msgid "Removing ${package}" +msgstr "" + +#. Type: boolean +#. Description +#: ../linux-base.templates:3001 +msgid "Abort kernel removal?" +msgstr "Hủy bỏ tiến trình gỡ bỏ hạt nhân ?" + +#. Type: boolean +#. Description +#: ../linux-base.templates:3001 +msgid "" +"You are running a kernel (version ${running}) and attempting to remove the " +"same version." +msgstr "" +"Bạn đang chạy một hạt nhân phiên bản ${running} trong khi thử gỡ bỏ phiên " +"bản đó." + +#. Type: boolean +#. Description +#: ../linux-base.templates:3001 +msgid "" +"This can make the system unbootable as it will remove /boot/vmlinuz-" +"${running} and all modules under the directory /lib/modules/${running}. This " +"can only be fixed with a copy of the kernel image and the corresponding " +"modules." +msgstr "" +"Hành động này có thể làm cho hệ thống không có khả năng khởi động, vì nó gỡ " +"bỏ « /boot/vmlinuz-${running} » và tất cả các mô-đụn nằm dưới thư mục « /lib/" +"modules/${running} »." + +#. Type: boolean +#. Description +#: ../linux-base.templates:3001 +msgid "" +"It is highly recommended to abort the kernel removal unless you are prepared " +"to fix the system after removal." +msgstr "" +"Rất khuyên bạn hủy bỏ tiến trình gỡ bỏ hạt nhân, nếu bạn không sẵn sàng sửa " +"chữa hệ thống sau khi gỡ bỏ." diff -Nru linux-base-4.0ubuntu1/debian/rules linux-base-4.5ubuntu1~16.04.1/debian/rules --- linux-base-4.0ubuntu1/debian/rules 2016-01-13 15:20:57.000000000 -0200 +++ linux-base-4.5ubuntu1~16.04.1/debian/rules 2016-09-17 03:12:36.000000000 -0300 @@ -1,32 +1,9 @@ #!/usr/bin/make -f -build: +%: + dh $@ --with bash-completion + +override_dh_auto_test: ifeq ($(filter nocheck,$(DEB_BUILD_OPTIONS)),) perl -Ilib -MTest::Harness -e 'runtests(@ARGV)' lib/t/*.t endif - -binary: binary-arch binary-indep - -binary-arch: - -binary-indep: - dh_testdir - dh_testroot - dh_prep - dh_install - dh_installman - dh_installdebconf - dh_installchangelogs - dh_installdocs - dh_strip - dh_compress - dh_fixperms - dh_perl - dh_installdeb - dh_shlibdeps - dh_gencontrol - dh_md5sums - dh_builddeb - -clean: - dh_clean diff -Nru linux-base-4.0ubuntu1/debian/source/format linux-base-4.5ubuntu1~16.04.1/debian/source/format --- linux-base-4.0ubuntu1/debian/source/format 1969-12-31 21:00:00.000000000 -0300 +++ linux-base-4.5ubuntu1~16.04.1/debian/source/format 2016-06-04 22:21:07.000000000 -0300 @@ -0,0 +1 @@ +3.0 (native) diff -Nru linux-base-4.0ubuntu1/lib/DebianLinux.pm linux-base-4.5ubuntu1~16.04.1/lib/DebianLinux.pm --- linux-base-4.0ubuntu1/lib/DebianLinux.pm 2015-08-05 01:13:08.000000000 -0300 +++ linux-base-4.5ubuntu1~16.04.1/lib/DebianLinux.pm 2016-09-17 03:12:36.000000000 -0300 @@ -19,11 +19,12 @@ use strict; use warnings; use POSIX qw(uname); +use FileHandle; BEGIN { use Exporter (); our @ISA = qw(Exporter); - our @EXPORT_OK = qw(version_cmp image_list); + our @EXPORT_OK = qw(version_cmp image_stem image_list read_kernelimg_conf); } sub version_split { @@ -80,6 +81,10 @@ $image_stem = 'vmlinuz'; } +sub image_stem { + return $image_stem; +} + sub image_list { my @results; my $prefix = "/boot/$image_stem-"; @@ -90,4 +95,85 @@ return @results; } +sub read_kernelimg_conf { + my $conf_loc = shift || '/etc/kernel-img.conf'; + my @bool_param = qw(do_symlinks link_in_boot no_symlinks); + my @path_param = qw(image_dest); + # These are still set in the jessie installer even though they + # have no effect. Ignore them quietly. + my @quiet_param = qw(do_bootloader do_initrd); + # These are used only by kernel-package, and are not relevant to + # anything that linux-base does. Ignore them quietly. + push @quiet_param, qw(clobber_modules force_build_link + relink_build_link relink_src_link + silent_modules warn_reboot); + + # Initialise configuration to defaults + my $conf = { + do_symlinks => 1, + image_dest => '/', + link_in_boot => 0, + no_symlinks => 0, + }; + + if (my $fh = new FileHandle($conf_loc, 'r')) { + while (<$fh>) { + # Delete line endings, comments and blank lines + chomp; + s/\#.*$//g; + next if /^\s*$/; + + # Historically this was done by matching against one + # (path) or two (bool) regexps per parameter, with no + # attempt to ensure that each line matched one. We now + # warn about syntax errors, but for backward compatibility + # we never treat them as fatal. + + # Parse into name = value + if (!/^\s*(\w+)\s*=\s*(.*)/) { + print STDERR "$conf_loc:$.: W: ignoring line with syntax error\n"; + next; + } + my ($name, $value) = (lc($1), $2); + + # Parse value according to expected type + if (grep({$_ eq $name} @bool_param)) { + if ($value =~ /^(?:no|false|0)\s*$/i) { + $conf->{$name} = 0; + } elsif ($value =~ /^(?:yes|true|1)\s*$/i) { + $conf->{$name} = 1; + } else { + print STDERR "$conf_loc:$.: W: ignoring invalid value for $name\n"; + } + } elsif (grep({$_ eq $name} @path_param)) { + # Only one space-separated word is supported + $value =~ /^(\S*)(.*)/; + ($conf->{$name}, my $excess) = ($1, $2); + if ($excess =~ /\S/) { + print STDERR "$conf_loc:$.: W: ignoring excess values for $name\n"; + } + } elsif (grep({$_ eq $name} @quiet_param)) { + ; + } else { + print STDERR "$conf_loc:$.: W: ignoring unknown parameter $name\n"; + } + } + $fh->close(); + } + + # This is still set (to 0) by default in jessie so we should only + # warn if the default is changed + if ($conf->{no_symlinks}) { + print STDERR "$conf_loc: W: ignoring no_symlinks; only symlinks are supported\n"; + } + delete $conf->{no_symlinks}; + + if ($conf->{link_in_boot}) { + $conf->{image_dest} = '/boot'; + } + delete $conf->{link_in_boot}; + + return $conf; +} + 1; diff -Nru linux-base-4.0ubuntu1/lib/t/DebianLinux.t linux-base-4.5ubuntu1~16.04.1/lib/t/DebianLinux.t --- linux-base-4.0ubuntu1/lib/t/DebianLinux.t 2015-08-05 01:13:08.000000000 -0300 +++ linux-base-4.5ubuntu1~16.04.1/lib/t/DebianLinux.t 2016-09-17 03:12:36.000000000 -0300 @@ -2,12 +2,14 @@ use warnings; use Test; -use DebianLinux qw(version_cmp); +use DebianLinux qw(version_cmp read_kernelimg_conf); BEGIN { - plan test => 34; + plan test => 41; } +## version_cmp + # Simple numeric comparison ok(version_cmp('2', '2'), 0); ok(version_cmp('2', '3'), -1); @@ -52,3 +54,128 @@ # Hyphen < dot ok(version_cmp('2.6.32-2', '2.6.32.1'), -1); ok(version_cmp('2.6.32.1', '2.6.32-2'), 1); + +## read_kernelimg_conf + +sub read_kernelimg_conf_str { + use File::Temp (); + + my $str = shift; + + my $fh = File::Temp->new() or die "$!"; + $fh->print($str) or die "$!"; + $fh->close(); + + return read_kernelimg_conf($fh->filename); +} + +sub hash_equal { + my ($left, $right) = @_; + + # 'Smart equality' only compares keys + return 0 unless %$left ~~ %$right; + + for my $key (keys(%$left)) { + die "hash is too complex" unless (ref($left->{$key}) eq '' && + ref($right->{$key}) eq ''); + return 0 unless $left->{$key} eq $right->{$key}; + } + + return 1; +} + +# Empty config +ok(hash_equal(read_kernelimg_conf_str(''), + { + do_symlinks => 1, + image_dest => '/', + })); +# Sample config +ok(hash_equal(read_kernelimg_conf_str(<< 'EOT'), +# This is a sample /etc/kernel-img.conf file +# See kernel-img.conf(5) for details + +# If you want the symbolic link (or image, if move_image is set) to be +# stored elsewhere than / set this variable to the dir where you +# want the symbolic link. Please note that this is not a Boolean +# variable. This may be of help to loadlin users, who may set both +# this and move_image. Defaults to /. This can be used in conjunction +# with all above options except link_in_boot, which would not make +# sense. (If both image_dest and link_in_boot are set, link_in_boot +# overrides). +image_dest = / + +# This option manipulates the build link created by recent kernels. If +# the link is a dangling link, and if a the corresponding kernel +# headers appear to have been installed on the system, a new symlink +# shall be created to point to them. +#relink_build_link = YES + +# If set, the preinst shall silently try to move /lib/modules/version +# out of the way if it is the same version as the image being +# installed. Use at your own risk. +#clobber_modules = NO + +# If set, does not prompt to continue after a depmod problem in the +# postinstall script. This facilitates automated installs, though it +# may mask a problem with the kernel image. A diag‐ nostic is still +# issued. This is unset be default. +# ignore_depmod_err = NO + +# These setting are for legacy postinst scripts only. newer postinst +# scripts from the kenrel-package do not use them +do_symlinks = yes +do_bootloader = no +do_initrd=yes +link_in_boot=no +EOT + { + do_symlinks => 1, + image_dest => '/', + })); +# Slightly different spacing and value syntax +ok(hash_equal(read_kernelimg_conf_str(<< 'EOT'), +image_dest = foo bar + relink_build_link = yes +do_symlinks = 0 + link_in_boot= false +no_symlinks=1 +EOT + { + do_symlinks => 0, + image_dest => 'foo', + })); +# Check that 'false' and 'no' also work +ok(hash_equal(read_kernelimg_conf_str(<< 'EOT'), +do_symlinks = false +EOT + { + do_symlinks => 0, + image_dest => '/', + })); +ok(hash_equal(read_kernelimg_conf_str(<< 'EOT'), +do_symlinks = no +EOT + { + do_symlinks => 0, + image_dest => '/', + })); +# Check that invalid values have no effect +ok(hash_equal(read_kernelimg_conf_str(<< 'EOT'), +do_symlinks= +link_in_boot yes +link_in_boot 1 +EOT + { + do_symlinks => 1, + image_dest => '/', + })); +# Check link_in_boot dominates image_dest +ok(hash_equal(read_kernelimg_conf_str(<< 'EOT'), +image_dest = /local +link_in_boot = true +EOT + { + do_symlinks => 1, + image_dest => '/boot', + })); diff -Nru linux-base-4.0ubuntu1/man/linux-check-removal.1 linux-base-4.5ubuntu1~16.04.1/man/linux-check-removal.1 --- linux-base-4.0ubuntu1/man/linux-check-removal.1 1969-12-31 21:00:00.000000000 -0300 +++ linux-base-4.5ubuntu1~16.04.1/man/linux-check-removal.1 2016-06-06 13:05:15.000000000 -0300 @@ -0,0 +1,39 @@ +.TH LINUX-CHECK-REMOVAL 1 "6 June 2016" +.SH NAME +linux\-check\-removal \- check whether removal of a kernel is safe +.SH SYNOPSIS +.HP +.BI linux\-check\-removal \ VERSION +.SH DESCRIPTION +\fBlinux\-check\-removal\fR is intended to be called from the prerm +maintainer scripts of Linux kernel packages. +.PP +The \fIVERSION\fR argument must be the kernel version string as shown by +\fBuname -r\fR and used in filenames. +.PP +If the currently running kernel matches \fIVERSION\fR, +\fBlinux\-check\-removal\fR normally prompts the user to confirm +this potentially dangerous action and fails if the user chooses to +abort. There are two exceptions to this behaviour: +.IP \(bu 2 +If the current environment is a chroot or container, it is assumed +that the running kernel is independent of any installed kernel package +and the command always quietly succeeds +.IP \(bu 2 +If debconf prompts are disabled, the command warns if removing the +running kernel but always succeeds + +.SH ENVIRONMENT VARIABLES +.PD 0 +.TP +.I DEBIAN_FRONTEND +Name of the preferred debconf front-end. If set to +\fInoninteractive\fR, debconf prompts are disabled and +\fBlinux\-check\-removal\fR always quietly succeeds. +.TP +.I DPKG_MAINTSCRIPT_PACKAGE +Name of the package to be removed, automatically set by dpkg. + +.SH AUTHOR +\fBlinux\-check\-removal\fR and this manual page were written by Ben +Hutchings as part of the Debian \fBlinux\-base\fR package. diff -Nru linux-base-4.0ubuntu1/man/linux-update-symlinks.1 linux-base-4.5ubuntu1~16.04.1/man/linux-update-symlinks.1 --- linux-base-4.0ubuntu1/man/linux-update-symlinks.1 1969-12-31 21:00:00.000000000 -0300 +++ linux-base-4.5ubuntu1~16.04.1/man/linux-update-symlinks.1 2016-06-05 19:03:34.000000000 -0300 @@ -0,0 +1,104 @@ +.TH LINUX-UPDATE-SYMLINKS 1 "5 June 2016" +.SH NAME +linux\-update\-symlinks \- maintain symlinks to default kernel and initramfs + +.SH SYNOPSIS +.HP +.BR linux\-update\-symlinks \ { install | upgrade | remove } +.I VERSION IMAGE\-PATH + +.SH DESCRIPTION +\fBlinux\-update\-symlinks\fR is intended to be called from the +postinst and postrm maintainer scripts of Linux kernel packages. The +postinst script must pass the first argument \fBinstall\fR or +\fBupgrade\fR depending on whether a fresh installation or an upgrade +has taken place. +.PP +The \fIVERSION\fR argument must be the kernel version string as shown by +\fBuname -r\fR and used in filenames. +.PP +The \fIIMAGE\-PATH\fR argument must be the absolute filename of the +kernel image. +.PP +By default, this command maintains symlinks in the root directory. +This behaviour can be modified by settings in +\fI/etc/kernel\-img.conf\fR: +.TP +.PD 0 +.B image_dest +Specifies the directory in which to maintain symlinks +.TP +.B link_in_boot +If set to a true value, specifies that the directory is \fI/boot\fR +.TP +.B no_symlinks +If set to a false value, disables maintenance of symlinks +.PD 1 +.PP +The symlinks for the primary default kernel version are named +\fIvmlinuz\fR or \fIvmlinux\fR (depending on whether the architecture +normally uses compressed kernel images) and \fIinitrd.img\fR (if it +uses an initramfs). The symlinks for the secondary default have the +same names with the suffix \fI.old\fR. +.PP +If symlink maintenance is disabled, \fBlinux\-update\-symlinks\fR does +nothing, successfully. Otherwise it makes a list of kernel versions +in decreasing order of priority: +.IP \(bu 2 +The given \fIVERSION\fR, if the first argument is \fBinstall\fR +.IP \(bu 2 +The current primary default version, if it exists and is not already +listed +.IP \(bu 2 +The current secondary default version, if it exists and is not already +listed +.IP \(bu 2 +All other versions whose files are installed, excluding the specified +\fIVERSION\fR if the first argument is \fBremove\fR, in decreasing +version order +.PP +The top two entries on the list are the new primary and secondary +default versions, and it updates the symlinks accordingly. In case +there is only one entry, this is both the primary and secondary +default version. If there are no entries, there are no default +versions and it removes the default symlinks. + +.SH ENVIRONMENT VARIABLES +.PD 0 +.TP +.IR INITRD +When the first argument is \fBinstall\fR or \fBupgrade\fR, +\fBlinux\-update\-symlinks\fR assumes that the given \fIVERSION\fR +will use an initramfs unless this variable is set to \fBNo\fR. + +.SH FILES +.PD 0 +.TP +.IR /boot/initrd.img\- * +Installed initramfs images +.TP +.IR /boot/vmlinuz\- *\ |\ /boot/vmlinux\- * +Installed kernel images +.TP +.I /etc/kernel-img.conf +Configuration file specifying whether and where to create symlinks +.TP +.I /initrd.img +Symlink to the initramfs image for the primary default version +.TP +.I /initrd.img.old +Symlink to the initramfs image for the secondary default version +.TP +.IR /vmlinuz \ |\ /vmlinux +Symlink to the kernel image for the primary default version +.TP +.IR /vmlinuz.old \ |\ /vmlinux.old +Symlink to the kernel image for the secondary default version + +.SH AUTHOR +\fBlinux\-update\-symlinks\fR and this manual page were written by Ben +Hutchings as part of the Debian \fBlinux\-base\fR package. + +.SH SEE ALSO +.IR kernel\-img.conf (5), +.IR linux\-version (1).