[linux-base] 01/01: Add linux-check-removal command for use by package prerm scripts

debian-kernel at lists.debian.org debian-kernel at lists.debian.org
Mon Jun 6 03:41:15 UTC 2016


This is an automated email from the git hooks/post-receive script.

benh pushed a commit to branch master
in repository linux-base.

commit 4a695de9ad64c60a633b8810e8436a0819620485
Author: Ben Hutchings <ben at decadent.org.uk>
Date:   Mon Jun 6 04:10:17 2016 +0100

    Add linux-check-removal command for use by package prerm scripts
    
    Use the existing logic (roughly) and exactly the same debconf template
    and translations that are currently included in src:linux.
---
 bin/linux-check-removal     | 131 ++++++++++++++++++++++++++++++++++++++++++++
 debian/changelog            |   6 ++
 debian/linux-base.install   |   1 +
 debian/linux-base.manpages  |   1 +
 debian/linux-base.postinst  |   8 +++
 debian/linux-base.templates |  23 ++++++++
 debian/po/POTFILES.in       |   1 +
 debian/po/ca.po             |  57 +++++++++++++++++++
 debian/po/cs.po             |  55 +++++++++++++++++++
 debian/po/da.po             |  56 +++++++++++++++++++
 debian/po/de.po             |  59 ++++++++++++++++++++
 debian/po/es.po             |  82 +++++++++++++++++++++++++++
 debian/po/et.po             |  61 +++++++++++++++++++++
 debian/po/fr.po             |  59 ++++++++++++++++++++
 debian/po/it.po             |  57 +++++++++++++++++++
 debian/po/ja.po             |  59 ++++++++++++++++++++
 debian/po/nl.po             |  58 ++++++++++++++++++++
 debian/po/pl.po             |  61 +++++++++++++++++++++
 debian/po/pt.po             |  59 ++++++++++++++++++++
 debian/po/pt_BR.po          |  61 +++++++++++++++++++++
 debian/po/ru.po             |  58 ++++++++++++++++++++
 debian/po/sk.po             |  63 +++++++++++++++++++++
 debian/po/sv.po             |  58 ++++++++++++++++++++
 debian/po/templates.pot     |  50 +++++++++++++++++
 debian/po/tr.po             |  58 ++++++++++++++++++++
 debian/po/vi.po             |  57 +++++++++++++++++++
 man/linux-check-removal.1   |  36 ++++++++++++
 27 files changed, 1335 insertions(+)

diff --git a/bin/linux-check-removal b/bin/linux-check-removal
new file mode 100755
index 0000000..1487850
--- /dev/null
+++ b/bin/linux-check-removal
@@ -0,0 +1,131 @@
+#!/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 $question = "linux-base/removing-running-kernel";
+	my ($ret, $seen, $answer);
+
+	($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 --git a/debian/changelog b/debian/changelog
index e463db6..ecc8036 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+linux-base (4.3) UNRELEASED; urgency=medium
+
+  * Add linux-check-removal command for use by package prerm scripts
+
+ -- Ben Hutchings <ben at decadent.org.uk>  Mon, 06 Jun 2016 04:10:01 +0100
+
 linux-base (4.2) unstable; urgency=medium
 
   * Change source format to 3.0 (native) so that .git directory is excluded
diff --git a/debian/linux-base.install b/debian/linux-base.install
index 4e35cb1..c9828f0 100644
--- a/debian/linux-base.install
+++ b/debian/linux-base.install
@@ -1,3 +1,4 @@
+bin/linux-check-removal usr/bin
 bin/linux-update-symlinks usr/bin
 bin/linux-version usr/bin
 bin/perf usr/bin
diff --git a/debian/linux-base.manpages b/debian/linux-base.manpages
index 4275330..5a2093e 100644
--- a/debian/linux-base.manpages
+++ b/debian/linux-base.manpages
@@ -1,3 +1,4 @@
+man/linux-check-removal.1
 man/linux-update-symlinks.1
 man/linux-version.1
 man/perf.1
diff --git a/debian/linux-base.postinst b/debian/linux-base.postinst
new file mode 100755
index 0000000..8927888
--- /dev/null
+++ b/debian/linux-base.postinst
@@ -0,0 +1,8 @@
+#!/bin/sh -e
+
+# Install debconf templates
+. /usr/share/debconf/confmodule
+
+#DEBHELPER#
+
+exit 0
diff --git a/debian/linux-base.templates b/debian/linux-base.templates
new file mode 100644
index 0000000..77593c9
--- /dev/null
+++ b/debian/linux-base.templates
@@ -0,0 +1,23 @@
+# These templates have mostly been reviewed by the debian-l10n-english
+# team
+#
+# If modifications/additions/rewording are needed, please ask
+# debian-l10n-english at 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-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 --git a/debian/po/POTFILES.in b/debian/po/POTFILES.in
new file mode 100644
index 0000000..83b4918
--- /dev/null
+++ b/debian/po/POTFILES.in
@@ -0,0 +1 @@
+[type: gettext/rfc822deb] linux-base.templates
diff --git a/debian/po/ca.po b/debian/po/ca.po
new file mode 100644
index 0000000..90a80d0
--- /dev/null
+++ b/debian/po/ca.po
@@ -0,0 +1,57 @@
+# 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 <jordi at debian.org>, 2010.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: linux-2.6 2.6.32-24\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2016-01-26 23:36+0000\n"
+"PO-Revision-Date: 2013-08-15 13:20+0200\n"
+"Last-Translator: Jordi Mallach <jordi at debian.org>\n"
+"Language-Team: Catalan <debian-l10n-catalan at lists.debian.org>\n"
+"Language: ca\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Type: boolean
+#. Description
+#: ../linux-base.templates:2001
+msgid "Abort kernel removal?"
+msgstr "Voleu avortar la supressió del nucli?"
+
+#. Type: boolean
+#. Description
+#: ../linux-base.templates:2001
+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:2001
+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:2001
+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 --git a/debian/po/cs.po b/debian/po/cs.po
new file mode 100644
index 0000000..b0a01c6
--- /dev/null
+++ b/debian/po/cs.po
@@ -0,0 +1,55 @@
+# Czech PO debconf template translation of linux.
+# Copyright (C) 2010 Michal Simunek <michal.simunek at gmail.com>
+# This file is distributed under the same license as the linux package.
+# Michal Simunek <michal.simunek at gmail.com>, 2010 - 2014.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: linux 3.14.12-2\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2016-01-26 23:36+0000\n"
+"PO-Revision-Date: 2014-07-17 11:02+0200\n"
+"Last-Translator: Michal Simunek <michal.simunek at gmail.com>\n"
+"Language-Team: Czech <debian-l10n-czech at lists.debian.org>\n"
+"Language: cs\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Type: boolean
+#. Description
+#: ../linux-base.templates:2001
+msgid "Abort kernel removal?"
+msgstr "Přerušit odstraňování jádra?"
+
+#. Type: boolean
+#. Description
+#: ../linux-base.templates:2001
+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:2001
+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, a také 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:2001
+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 --git a/debian/po/da.po b/debian/po/da.po
new file mode 100644
index 0000000..3b3e289
--- /dev/null
+++ b/debian/po/da.po
@@ -0,0 +1,56 @@
+# Danish translation linux.
+# Copyright (C) 2014 the linux team.
+# This file is distributed under the same license as the linux package.
+# Joe Hansen <joedalton2 at yahoo.dk>, 2010, 2011, 2014.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: linux\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2016-01-26 23:36+0000\n"
+"PO-Revision-Date: 2014-07-20 05:26+0100\n"
+"Last-Translator: Joe Hansen <joedalton2 at yahoo.dk>\n"
+"Language-Team: Danish <debian-l10n-danish at lists.debian.org> \n"
+"Language: da\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Type: boolean
+#. Description
+#: ../linux-base.templates:2001
+msgid "Abort kernel removal?"
+msgstr "Afbryd kernefjernelse?"
+
+#. Type: boolean
+#. Description
+#: ../linux-base.templates:2001
+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:2001
+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:2001
+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 --git a/debian/po/de.po b/debian/po/de.po
new file mode 100644
index 0000000..03283fa
--- /dev/null
+++ b/debian/po/de.po
@@ -0,0 +1,59 @@
+# 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 <hwansing at mailbox.org>, 2010, 2011, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: linux 3.14\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2016-01-26 23:36+0000\n"
+"PO-Revision-Date: 2014-07-25 23:06+0200\n"
+"Last-Translator: Holger Wansing <hwansing at mailbox.org>\n"
+"Language-Team: debian-l10n-german at lists.debian.org\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: boolean
+#. Description
+#: ../linux-base.templates:2001
+msgid "Abort kernel removal?"
+msgstr "Entfernen des Kernels abbrechen?"
+
+#. Type: boolean
+#. Description
+#: ../linux-base.templates:2001
+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:2001
+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:2001
+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 --git a/debian/po/es.po b/debian/po/es.po
new file mode 100644
index 0000000..3ed4746
--- /dev/null
+++ b/debian/po/es.po
@@ -0,0 +1,82 @@
+# linux po-debconf translation to Spanish
+# This file is distributed under the same license as the linux package.
+#
+#   Changes:
+#    - Initial translation
+#       Omar Campagne <ocampagne at gmail.com> 2010, 2011
+#   
+#    - Review and update
+#       Javier Fernandez-Sanguino, December 2010
+#       Matías Bellone <matiasbellone+debian at gmail.com>, 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: \n"
+"POT-Creation-Date: 2016-01-26 23:36+0000\n"
+"PO-Revision-Date: 2014-07-24 17:59-0300\n"
+"Last-Translator: Matías Bellone <matiasbellone+debian at gmail.com>\n"
+"Language-Team: Debian l10n Spanish <debian-l10n-spanish at lists.debian.org>\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: boolean
+#. Description
+#: ../linux-base.templates:2001
+msgid "Abort kernel removal?"
+msgstr "¿Desea cancelar la eliminación del núcleo?"
+
+#. Type: boolean
+#. Description
+#: ../linux-base.templates:2001
+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:2001
+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:2001
+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 --git a/debian/po/et.po b/debian/po/et.po
new file mode 100644
index 0000000..4691550
--- /dev/null
+++ b/debian/po/et.po
@@ -0,0 +1,61 @@
+# 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 <mihkel turakas com>, 2010.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: linux 2.6.32-11\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2016-01-26 23:36+0000\n"
+"PO-Revision-Date: 2013-08-15 13:20+0200\n"
+"Last-Translator: mihkel <turakas gmail com>\n"
+"Language-Team: Estonian <et at li.org>\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: boolean
+#. Description
+#: ../linux-base.templates:2001
+msgid "Abort kernel removal?"
+msgstr "Katkesta tuuma eemaldamine?"
+
+#. Type: boolean
+#. Description
+#: ../linux-base.templates:2001
+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:2001
+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:2001
+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 --git a/debian/po/fr.po b/debian/po/fr.po
new file mode 100644
index 0000000..c5810c8
--- /dev/null
+++ b/debian/po/fr.po
@@ -0,0 +1,59 @@
+# Translation of linux debconf templates to French
+# Copyright (C) 2010, 2011, 2014 Debian French l10n team <debian-l10n-french at lists.debian.org>
+# This file is distributed under the same license as the linux package.
+#
+# David Prévot <david at tilapin.org>, 2010, 2011, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: linux 3.14.13-2\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2016-01-26 23:36+0000\n"
+"PO-Revision-Date: 2014-07-27 13:57+0200\n"
+"Last-Translator: David Prévot <david at tilapin.org>\n"
+"Language-Team: French <debian-l10n-french at lists.debian.org>\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 1.5\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+
+#. Type: boolean
+#. Description
+#: ../linux-base.templates:2001
+msgid "Abort kernel removal?"
+msgstr "Abandonner la suppression du noyau ?"
+
+#. Type: boolean
+#. Description
+#: ../linux-base.templates:2001
+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:2001
+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:2001
+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 --git a/debian/po/it.po b/debian/po/it.po
new file mode 100644
index 0000000..d4dcf7a
--- /dev/null
+++ b/debian/po/it.po
@@ -0,0 +1,57 @@
+# This file is distributed under the same license as the linux package.
+# Collaboratively translated during an online sprint, thanks to all contributors!
+# Luca Bruno <lucab at debian.org>, 2010.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: linux-2.6 2.6.32-27\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2016-01-26 23:36+0000\n"
+"PO-Revision-Date: 2013-08-15 13:21+0200\n"
+"Last-Translator: Luca Bruno <lucab at debian.org>\n"
+"Language-Team: Italian <tp at lists.linux.it>\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: boolean
+#. Description
+#: ../linux-base.templates:2001
+msgid "Abort kernel removal?"
+msgstr "Interrompere la rimozione del kernel?"
+
+#. Type: boolean
+#. Description
+#: ../linux-base.templates:2001
+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:2001
+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:2001
+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 --git a/debian/po/ja.po b/debian/po/ja.po
new file mode 100644
index 0000000..1bdcc74
--- /dev/null
+++ b/debian/po/ja.po
@@ -0,0 +1,59 @@
+# Copyright (C) 2010 Kenshi Muto <kmuto at debian.org>
+# Copyright (C) 2010 Nobuhiro Iwamatsu <iwamatsu at debian.org>
+# This file is distributed under the same license as the linux package.
+# Kenshi Muto <kmuto at debian.org>, 2010.
+# Nobuhiro Iwamatsu <iwamatsu at debian.org>, 2010.
+msgid ""
+msgstr ""
+"Project-Id-Version: linux\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2016-01-26 23:36+0000\n"
+"PO-Revision-Date: 2014-08-03 17:18+0200\n"
+"Last-Translator: Victory <victory.deb at gmail.com>\n"
+"Language-Team: Japanese <debian-japanese at lists.debian.org>\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: boolean
+#. Description
+#: ../linux-base.templates:2001
+msgid "Abort kernel removal?"
+msgstr "カーネルの削除を中止しますか?"
+
+#. Type: boolean
+#. Description
+#: ../linux-base.templates:2001
+msgid ""
+"You are running a kernel (version ${running}) and attempting to remove the "
+"same version."
+msgstr ""
+"現在カーネル (バージョン ${running}) を実行しており、同一バージョンのカーネル"
+"の削除を試みています。"
+
+#. Type: boolean
+#. Description
+#: ../linux-base.templates:2001
+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:2001
+msgid ""
+"It is highly recommended to abort the kernel removal unless you are prepared "
+"to fix the system after removal."
+msgstr ""
+"削除後でもシステムに問題がないような準備を済ませるまで、カーネルの削除を中止"
+"することを強くお勧めします。"
diff --git a/debian/po/nl.po b/debian/po/nl.po
new file mode 100644
index 0000000..0d0e8d8
--- /dev/null
+++ b/debian/po/nl.po
@@ -0,0 +1,58 @@
+# Dutch translation of linux po-debconf templates.
+# Copyright (C) 2011 Willem Kuyn
+# This file is distributed under the same license as the linux package.
+# Willem Kuyn <willemkuyn at gmail.com>, 2011.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: linux\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2016-01-26 23:36+0000\n"
+"PO-Revision-Date: 2012-02-04 12:27+0100\n"
+"Last-Translator: willem kuyn <willemkuyn at gmail.com>\n"
+"Language-Team: Debian-Dutch <debian-l10n-dutch at lists.debian.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Type: boolean
+#. Description
+#: ../linux-base.templates:2001
+msgid "Abort kernel removal?"
+msgstr "Het verwijderen van de kernel afbreken?"
+
+#. Type: boolean
+#. Description
+#: ../linux-base.templates:2001
+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:2001
+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 het /boot/vmlinuz-"
+"${running} en alle modules onder /lib/modules/${running} verwijdert. Dit kan "
+"alleen gerepareerd worden met een kopie van het kernel bestand en de "
+"bijbehorende modules."
+
+#. Type: boolean
+#. Description
+#: ../linux-base.templates:2001
+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 bent voorbereid om het systeem te repareren na het "
+"verwijderen."
diff --git a/debian/po/pl.po b/debian/po/pl.po
new file mode 100644
index 0000000..7b9eac5
--- /dev/null
+++ b/debian/po/pl.po
@@ -0,0 +1,61 @@
+# 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 <michal.kulach at gmail.com>, 2012.
+# Łukasz Dulny <bartekchom at poczta.onet.pl>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2016-01-26 23:36+0000\n"
+"PO-Revision-Date: 2014-07-17 13:34+0200\n"
+"Last-Translator: Łukasz Dulny <bartekchom at poczta.onet.pl>\n"
+"Language-Team: Polish <debian-l10n-polish at lists.debian.org>\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 1.5\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: boolean
+#. Description
+#: ../linux-base.templates:2001
+msgid "Abort kernel removal?"
+msgstr "Przerwać usuwanie jądra?"
+
+#. Type: boolean
+#. Description
+#: ../linux-base.templates:2001
+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:2001
+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:2001
+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 --git a/debian/po/pt.po b/debian/po/pt.po
new file mode 100644
index 0000000..f67091c
--- /dev/null
+++ b/debian/po/pt.po
@@ -0,0 +1,59 @@
+# Translation of linux 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 <a_monteiro at gmx.com>, 2010, 2011, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: linux 3.14.12-2\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2016-01-26 23:36+0000\n"
+"PO-Revision-Date: 2014-07-17 19:45+0100\n"
+"Last-Translator: Américo Monteiro <a_monteiro at gmx.com>\n"
+"Language-Team: Portuguese <traduz at debianpt.org>\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.4\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. Type: boolean
+#. Description
+#: ../linux-base.templates:2001
+msgid "Abort kernel removal?"
+msgstr "Abortar a remoção do kernel?"
+
+#. Type: boolean
+#. Description
+#: ../linux-base.templates:2001
+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:2001
+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:2001
+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 --git a/debian/po/pt_BR.po b/debian/po/pt_BR.po
new file mode 100644
index 0000000..4a35529
--- /dev/null
+++ b/debian/po/pt_BR.po
@@ -0,0 +1,61 @@
+# 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 <jorge.flamarion at gmail.com>, 2010.
+# Fernando Ike de Oliveira (fike) <fike at midstorm.org>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: linux 3.10.3-1\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2016-01-26 23:36+0000\n"
+"PO-Revision-Date: 2013-08-17 14:29+0200\n"
+"Last-Translator: Fernando Ike de Oliveira (fike) <fike at midstorm.org>\n"
+"Language-Team: Brazilian Portuguese <debian-l10n-portuguese at lists.debian."
+"org>\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"
+"pt_BR utf-8\n"
+
+#. Type: boolean
+#. Description
+#: ../linux-base.templates:2001
+msgid "Abort kernel removal?"
+msgstr "Cancelar remoção do kernel?"
+
+#. Type: boolean
+#. Description
+#: ../linux-base.templates:2001
+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:2001
+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:2001
+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 --git a/debian/po/ru.po b/debian/po/ru.po
new file mode 100644
index 0000000..d7a995f
--- /dev/null
+++ b/debian/po/ru.po
@@ -0,0 +1,58 @@
+# translation of linux debconf templates to Russian
+# Copyright (C) 2010, 2011 Yuri Kozlov
+# This file is distributed under the same license as the linux package.
+#
+# Yuri Kozlov <yuray at komyakino.ru>, 2010, 2011, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: linux 3.14.12-2\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2016-01-26 23:36+0000\n"
+"PO-Revision-Date: 2014-07-17 19:28+0400\n"
+"Last-Translator: Yuri Kozlov <yuray at komyakino.ru>\n"
+"Language-Team: Russian <debian-l10n-russian at lists.debian.org>\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: boolean
+#. Description
+#: ../linux-base.templates:2001
+msgid "Abort kernel removal?"
+msgstr "Прервать удаление ядра?"
+
+#. Type: boolean
+#. Description
+#: ../linux-base.templates:2001
+msgid ""
+"You are running a kernel (version ${running}) and attempting to remove the "
+"same version."
+msgstr "Вы пытаетесь удалить запущенную версию ядра (${running})."
+
+#. Type: boolean
+#. Description
+#: ../linux-base.templates:2001
+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:2001
+msgid ""
+"It is highly recommended to abort the kernel removal unless you are prepared "
+"to fix the system after removal."
+msgstr ""
+"Настоятельно рекомендуется прервать удаление ядра, если вы не готовы чинить "
+"систему после его удаления."
diff --git a/debian/po/sk.po b/debian/po/sk.po
new file mode 100644
index 0000000..9e82984
--- /dev/null
+++ b/debian/po/sk.po
@@ -0,0 +1,63 @@
+# 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 <linux at slavino.sk>, 2011, 2014.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: linux 3.14.12-2\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2016-01-26 23:36+0000\n"
+"PO-Revision-Date: 2014-07-18 12:28+0200\n"
+"Last-Translator: Slavko <linux at slavino.sk>\n"
+"Language-Team: slovenčina <linux at slavino.sk>\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: boolean
+#. Description
+#: ../linux-base.templates:2001
+msgid "Abort kernel removal?"
+msgstr "Prerušiť odstraňovanie jadra?"
+
+#. Type: boolean
+#. Description
+#: ../linux-base.templates:2001
+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:2001
+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:2001
+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 --git a/debian/po/sv.po b/debian/po/sv.po
new file mode 100644
index 0000000..8b789d6
--- /dev/null
+++ b/debian/po/sv.po
@@ -0,0 +1,58 @@
+# Translation of linux debconf template to Swedish
+# Copyright (C) 2014 Martin Bagge <brother at bsnet.se>
+# This file is distributed under the same license as the linux package.
+#
+# Martin Bagge <brother at bsnet.se>, 2010, 2014
+msgid ""
+msgstr ""
+"Project-Id-Version: linux\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2016-01-26 23:36+0000\n"
+"PO-Revision-Date: 2014-07-18 11:09+0100\n"
+"Last-Translator: Martin Bagge / brother <brother at bsnet.se>\n"
+"Language-Team: Swedish <debian-l10n-swedish at lists.debian.org>\n"
+"Language: Swedish\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: boolean
+#. Description
+#: ../linux-base.templates:2001
+msgid "Abort kernel removal?"
+msgstr "Avbryt radering av kärnan?"
+
+#. Type: boolean
+#. Description
+#: ../linux-base.templates:2001
+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:2001
+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:2001
+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 --git a/debian/po/templates.pot b/debian/po/templates.pot
new file mode 100644
index 0000000..f15600d
--- /dev/null
+++ b/debian/po/templates.pot
@@ -0,0 +1,50 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL at ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2016-01-26 23:36+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
+"Language-Team: LANGUAGE <LL at li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Type: boolean
+#. Description
+#: ../linux-base.templates:2001
+msgid "Abort kernel removal?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../linux-base.templates:2001
+msgid ""
+"You are running a kernel (version ${running}) and attempting to remove the "
+"same version."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../linux-base.templates:2001
+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:2001
+msgid ""
+"It is highly recommended to abort the kernel removal unless you are prepared "
+"to fix the system after removal."
+msgstr ""
diff --git a/debian/po/tr.po b/debian/po/tr.po
new file mode 100644
index 0000000..c0463ba
--- /dev/null
+++ b/debian/po/tr.po
@@ -0,0 +1,58 @@
+# 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 <mertdirik at gmail.com>, 2012.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: linux-2.6 3.2.4-1\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2016-01-26 23:36+0000\n"
+"PO-Revision-Date: 2014-07-19 00:28+0200\n"
+"Last-Translator: Mert Dirik <mertdirik at gmail.com>\n"
+"Language-Team: Debian L10n Turkish <debian-l10n-turkish at lists.debian.org>\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: boolean
+#. Description
+#: ../linux-base.templates:2001
+msgid "Abort kernel removal?"
+msgstr "Çekirdeği kaldırma işlemi iptal edilsin mi?"
+
+#. Type: boolean
+#. Description
+#: ../linux-base.templates:2001
+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:2001
+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:2001
+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 --git a/debian/po/vi.po b/debian/po/vi.po
new file mode 100644
index 0000000..f8f8725
--- /dev/null
+++ b/debian/po/vi.po
@@ -0,0 +1,57 @@
+# Vietnamese Debconf translation for Linux 2.6.
+# Copyright © 2010 Free Software Foundation, Inc.
+# Clytie Siddall <clytie at riverland.net.au>, 2010.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: linux-2.6 2.6.32-26\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2016-01-26 23:36+0000\n"
+"PO-Revision-Date: 2013-08-15 13:21+0200\n"
+"Last-Translator: Clytie Siddall <clytie at riverland.net.au>\n"
+"Language-Team: Vietnamese <vi-VN at googlegroups.com>\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: boolean
+#. Description
+#: ../linux-base.templates:2001
+msgid "Abort kernel removal?"
+msgstr "Hủy bỏ tiến trình gỡ bỏ hạt nhân ?"
+
+#. Type: boolean
+#. Description
+#: ../linux-base.templates:2001
+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:2001
+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:2001
+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 --git a/man/linux-check-removal.1 b/man/linux-check-removal.1
new file mode 100644
index 0000000..be07ba3
--- /dev/null
+++ b/man/linux-check-removal.1
@@ -0,0 +1,36 @@
+.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 will normally prompt the user to confirm
+this potentially dangerous action and will fail 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 indepdent of any installed kernel package
+and the command always quietly succeeds
+.IP \(bu 2
+If debconf prompts are disabled, the command will warn if removing the
+running kernel but will always succeed
+
+.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.
+
+.SH AUTHOR
+\fBlinux\-check\-removal\fR and this manual page were written by Ben
+Hutchings as part of the Debian \fBlinux\-base\fR package.

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/kernel/linux-base.git



More information about the Kernel-svn-changes mailing list