Use only one template syntax

Use the same template syntax and implementation for maintainer
scripts, translations, etc. as we do for the control files.  Define
the image-stem and initramfs variables to replace the old K and I
variables.

After this, debian/linux-* and debian/po/*.po are generated files (at
source preparation time) and should be ignored in svn.

Use debhelper to install the generated files at build time.  This also
results in a redundant dependency on debconf (which we already have in
Pre-Depends), but this seems harmless.

svn path=/dists/trunk/linux/; revision=20508
This commit is contained in:
Ben Hutchings 2013-08-17 11:35:06 +00:00
parent a397da54a9
commit c382b12892
29 changed files with 100 additions and 103 deletions

View File

@ -3,6 +3,9 @@
import sys import sys
sys.path.append("debian/lib/python") sys.path.append("debian/lib/python")
import codecs
import errno
import glob
import os import os
import os.path import os.path
import subprocess import subprocess
@ -59,6 +62,14 @@ class Gencontrol(Base):
'SOURCEVERSION': self.version.complete, 'SOURCEVERSION': self.version.complete,
}) })
# Prepare to generate template-substituted translations
for path in glob.glob('debian/templates/po/*.po'):
target = 'debian/po/' + os.path.basename(path)
with open(target, 'w') as f:
f.write('# THIS IS A GENERATED FILE; DO NOT EDIT IT!\n'
'# Translators should edit %s instead.\n'
'#\n' % path)
def do_main_makefile(self, makefile, makeflags, extra): def do_main_makefile(self, makefile, makeflags, extra):
fs_enabled = [featureset fs_enabled = [featureset
for featureset in self.config['base', ]['featuresets'] for featureset in self.config['base', ]['featuresets']
@ -98,6 +109,12 @@ class Gencontrol(Base):
def do_arch_setup(self, vars, makeflags, arch, extra): def do_arch_setup(self, vars, makeflags, arch, extra):
config_base = self.config.merge('base', arch) config_base = self.config.merge('base', arch)
if config_base['kernel-arch'] in ['mips', 'parisc', 'powerpc']:
vars['image-stem'] = 'vmlinux'
else:
vars['image-stem'] = 'vmlinuz'
self._setup_makeflags(self.arch_makeflags, makeflags, config_base) self._setup_makeflags(self.arch_makeflags, makeflags, config_base)
def do_arch_packages(self, packages, makefile, arch, vars, makeflags, extra): def do_arch_packages(self, packages, makefile, arch, vars, makeflags, extra):
@ -199,7 +216,6 @@ class Gencontrol(Base):
flavour_makeflags_image = ( flavour_makeflags_image = (
('type', 'TYPE', False), ('type', 'TYPE', False),
('initramfs', 'INITRAMFS', True),
) )
flavour_makeflags_other = ( flavour_makeflags_other = (
@ -219,6 +235,7 @@ class Gencontrol(Base):
override_localversion = config_image.get('override-localversion', None) override_localversion = config_image.get('override-localversion', None)
if override_localversion is not None: if override_localversion is not None:
vars['localversion-image'] = vars['localversion_headers'] + '-' + override_localversion vars['localversion-image'] = vars['localversion_headers'] + '-' + override_localversion
vars['initramfs'] = 'YES' if config_image.get('initramfs', True) else ''
self._setup_makeflags(self.flavour_makeflags_base, makeflags, config_base) self._setup_makeflags(self.flavour_makeflags_base, makeflags, config_base)
self._setup_makeflags(self.flavour_makeflags_image, makeflags, config_image) self._setup_makeflags(self.flavour_makeflags_image, makeflags, config_image)
@ -379,6 +396,29 @@ class Gencontrol(Base):
makefile.add('build-arch_%s_%s_%s_real' % (arch, featureset, flavour), cmds=cmds_build) makefile.add('build-arch_%s_%s_%s_real' % (arch, featureset, flavour), cmds=cmds_build)
makefile.add('setup_%s_%s_%s_real' % (arch, featureset, flavour), cmds=cmds_setup) makefile.add('setup_%s_%s_%s_real' % (arch, featureset, flavour), cmds=cmds_setup)
# Substitute kernel version etc. into maintainer scripts,
# translations and lintian overrides
def substitute_file(template, target, append=False):
with codecs.open(target, 'a' if append else 'w',
'utf-8') as f:
f.write(self.substitute(self.templates[template], vars))
if config_entry_image['type'] == 'plain':
substitute_file('headers.plain.postinst',
'debian/linux-headers-%s%s.postinst' %
(self.abiname, vars['localversion']))
for name in ['postinst', 'postrm', 'preinst', 'prerm', 'templates']:
substitute_file('image.plain.%s' % name,
'debian/linux-image-%s%s.%s' %
(self.abiname, vars['localversion'], name))
for path in glob.glob('debian/templates/po/*.po'):
substitute_file('po/' + os.path.basename(path),
'debian/po/' + os.path.basename(path),
append=True)
if build_debug:
substitute_file('image-dbg.lintian-override',
'debian/linux-image-%s%s-dbg.lintian-overrides' %
(self.abiname, vars['localversion']))
def merge_packages(self, packages, new, arch): def merge_packages(self, packages, new, arch):
for new_package in new: for new_package in new:
name = new_package['Package'] name = new_package['Package']

2
debian/changelog vendored
View File

@ -14,6 +14,8 @@ linux (3.11~rc5-1~exp1) UNRELEASED; urgency=low
- Move all templates under debian/templates - Move all templates under debian/templates
- linux-image: Remove undocumented $KERNEL_ARCH variable from hook - linux-image: Remove undocumented $KERNEL_ARCH variable from hook
environment environment
- Use only one template syntax (@keyword@) and do all substitutions
in gencontrol.py
-- Ben Hutchings <ben@decadent.org.uk> Sun, 11 Aug 2013 19:34:47 +0200 -- Ben Hutchings <ben@decadent.org.uk> Sun, 11 Aug 2013 19:34:47 +0200

4
debian/rules vendored
View File

@ -63,12 +63,12 @@ else
endif endif
maintainerclean: maintainerclean:
rm -f debian/config.defines.dump debian/control debian/control.md5sum debian/rules.gen rm -f debian/config.defines.dump debian/control debian/control.md5sum debian/linux-* debian/rules.gen debian/po/*.po
rm -rf $(filter-out debian .svk .svn .git, $(wildcard * .[^.]*)) rm -rf $(filter-out debian .svk .svn .git, $(wildcard * .[^.]*))
clean: debian/control clean: debian/control
dh_testdir dh_testdir
rm -rf $(BUILD_DIR) $(STAMPS_DIR) debian/lib/python/debian_linux/*.pyc debian/linux-headers-* debian/linux-image-* debian/linux-support-* debian/linux-source-* debian/linux-doc-* debian/linux-manual-* debian/xen-linux-system-* debian/*-modules-*-di* debian/kernel-image-*-di* rm -rf $(BUILD_DIR) $(STAMPS_DIR) debian/lib/python/debian_linux/*.pyc $$(find debian -maxdepth 1 -type d -name 'linux-*') debian/*-modules-*-di* debian/kernel-image-*-di*
dh_clean dh_clean
CONTROL_FILES = debian/changelog $(wildcard debian/templates/*.in) CONTROL_FILES = debian/changelog $(wildcard debian/templates/*.in)

48
debian/rules.real vendored
View File

@ -287,12 +287,6 @@ install-headers_$(ARCH)_$(FEATURESET)_$(FLAVOUR): $(STAMPS_DIR)/build_$(ARCH)_$(
ln -s /usr/src/$(PACKAGE_NAME) $(PACKAGE_DIR)/lib/modules/$(REAL_VERSION)/build ln -s /usr/src/$(PACKAGE_NAME) $(PACKAGE_DIR)/lib/modules/$(REAL_VERSION)/build
ln -s /usr/src/$(PACKAGE_NAME_COMMON) $(PACKAGE_DIR)/lib/modules/$(REAL_VERSION)/source ln -s /usr/src/$(PACKAGE_NAME_COMMON) $(PACKAGE_DIR)/lib/modules/$(REAL_VERSION)/source
install -d $(PACKAGE_DIR)/DEBIAN
sed -e 's/=V/$(REAL_VERSION)/g' \
debian/templates/headers.plain.postinst.in \
> $(PACKAGE_DIR)/DEBIAN/postinst
chmod 755 $(PACKAGE_DIR)/DEBIAN/postinst
+$(MAKE_SELF) install-base +$(MAKE_SELF) install-base
install-libc-dev_$(ARCH): PACKAGE_NAME = linux-libc-dev install-libc-dev_$(ARCH): PACKAGE_NAME = linux-libc-dev
@ -362,9 +356,7 @@ endif
rm -f $(PACKAGE_DIR)/lib/modules/$(REAL_VERSION)/source rm -f $(PACKAGE_DIR)/lib/modules/$(REAL_VERSION)/source
rm $(PACKAGE_DIR)/lib/firmware -rf rm $(PACKAGE_DIR)/lib/firmware -rf
endif endif
+$(MAKE_SELF) \ dh_installdebconf
install-image_$(ARCH)_$(FEATURESET)_$(FLAVOUR)_plain_templates \
PACKAGE_NAME='$(PACKAGE_NAME)' PACKAGE_DIR='$(PACKAGE_DIR)' REAL_VERSION='$(REAL_VERSION)'
+$(MAKE_SELF) \ +$(MAKE_SELF) \
install-image_$(ARCH)_$(FEATURESET)_$(FLAVOUR)_plain_bug \ install-image_$(ARCH)_$(FEATURESET)_$(FLAVOUR)_plain_bug \
PACKAGE_DIR='$(PACKAGE_DIR)' PACKAGE_NAME='$(PACKAGE_NAME)' REAL_VERSION='$(REAL_VERSION)' PACKAGE_DIR='$(PACKAGE_DIR)' PACKAGE_NAME='$(PACKAGE_NAME)' REAL_VERSION='$(REAL_VERSION)'
@ -417,40 +409,6 @@ install-image_s390_$(FEATURESET)_$(FLAVOUR)_plain_image \
install-image_s390x_$(FEATURESET)_$(FLAVOUR)_plain_image: install-image_s390x_$(FEATURESET)_$(FLAVOUR)_plain_image:
install -m644 '$(DIR)/arch/s390/boot/image' $(INSTALL_DIR)/vmlinuz-$(REAL_VERSION) install -m644 '$(DIR)/arch/s390/boot/image' $(INSTALL_DIR)/vmlinuz-$(REAL_VERSION)
ifneq ($(INITRAMFS),False)
install-image_$(ARCH)_$(FEATURESET)_$(FLAVOUR)_plain_templates: ARG_INITRD = YES
endif
ARG_KIMAGE = vmlinuz
install-image_hppa_$(FEATURESET)_$(FLAVOUR)_plain_templates \
install-image_mips_$(FEATURESET)_$(FLAVOUR)_plain_templates \
install-image_mipsel_$(FEATURESET)_$(FLAVOUR)_plain_templates \
install-image_powerpc_$(FEATURESET)_$(FLAVOUR)_plain_templates \
install-image_powerpcspe_$(FEATURESET)_$(FLAVOUR)_plain_templates \
install-image_ppc64_$(FEATURESET)_$(FLAVOUR)_plain_templates: ARG_KIMAGE = vmlinux
install-image_$(ARCH)_$(FEATURESET)_$(FLAVOUR)_plain_templates:
for i in $(wildcard debian/templates/image.plain.*.in); do \
target=$$(basename $$i .in); \
target=$${target#image.plain.}; \
sed \
-e 's@=B@$(KERNEL_ARCH)@g' \
-e 's/=I/$(ARG_INITRD)/g' \
-e 's/=K/$(ARG_KIMAGE)/g' \
-e 's/=V/$(REAL_VERSION)/g' \
$$i > debian/$(PACKAGE_NAME).$$target || exit; \
done
mkdir -p debian/$(PACKAGE_NAME).po
for i in $(wildcard debian/templates/po/*.po); do \
sed \
-e 's/=V/$(REAL_VERSION)/g' \
$$i > debian/$(PACKAGE_NAME).po/$$(basename $$i) || exit; \
done
mkdir -p debian/$(PACKAGE_NAME)/DEBIAN
po2debconf --podir debian/$(PACKAGE_NAME).po \
-o debian/$(PACKAGE_NAME)/DEBIAN/templates \
debian/$(PACKAGE_NAME).templates
install-image_$(ARCH)_$(FEATURESET)_$(FLAVOUR)_plain_bug: install-image_$(ARCH)_$(FEATURESET)_$(FLAVOUR)_plain_bug:
dh_installdirs usr/share/bug/$(PACKAGE_NAME) dh_installdirs usr/share/bug/$(PACKAGE_NAME)
dh_install debian/templates/image.plain.bug/* usr/share/bug/$(PACKAGE_NAME) dh_install debian/templates/image.plain.bug/* usr/share/bug/$(PACKAGE_NAME)
@ -468,9 +426,7 @@ install-image-dbg_$(ARCH)_$(FEATURESET)_$(FLAVOUR): $(STAMPS_DIR)/build_$(ARCH)_
dh_testroot dh_testroot
dh_prep dh_prep
dh_installdirs usr/lib/debug usr/lib/debug/boot usr/share/lintian/overrides/ dh_installdirs usr/lib/debug usr/lib/debug/boot usr/share/lintian/overrides/
sed -e 's/=V/$(REAL_VERSION)/g' \ dh_lintian
debian/templates/image-dbg.lintian-override.in \
> $(PACKAGE_DIR)/usr/share/lintian/overrides/$(PACKAGE_NAME)
install -m644 $(DIR)/vmlinux $(DEBUG_DIR)/boot/vmlinux-$(REAL_VERSION) install -m644 $(DIR)/vmlinux $(DEBUG_DIR)/boot/vmlinux-$(REAL_VERSION)
ifeq ($(MODULES),True) ifeq ($(MODULES),True)
+$(MAKE_CLEAN) -C $(DIR) modules_install DEPMOD='$(CURDIR)/debian/bin/no-depmod' INSTALL_MOD_PATH='$(CURDIR)'/$(DEBUG_DIR) +$(MAKE_CLEAN) -C $(DIR) modules_install DEPMOD='$(CURDIR)/debian/bin/no-depmod' INSTALL_MOD_PATH='$(CURDIR)'/$(DEBUG_DIR)

View File

@ -5,7 +5,7 @@
# Debian linux-image postinst script. # Debian linux-image postinst script.
$|=1; $|=1;
my $version = "=V"; my $version = "@abiname@@localversion@";
if (-d "/etc/kernel/header_postinst.d") { if (-d "/etc/kernel/header_postinst.d") {
print STDERR "Examining /etc/kernel/header_postinst.d.\n"; print STDERR "Examining /etc/kernel/header_postinst.d.\n";

View File

@ -1,2 +1,2 @@
# Kernel dbg packages contain a full image with debug data # Kernel dbg packages contain a full image with debug data
linux-image-=V-dbg: dbg-package-missing-depends linux-image-@abiname@@localversion@-dbg: dbg-package-missing-depends

View File

@ -11,12 +11,12 @@ my $capb = capb('backup', 'escape');
$|=1; $|=1;
# Predefined values: # Predefined values:
my $version = "=V"; my $version = "@abiname@@localversion@";
my $link_in_boot = ""; my $link_in_boot = "";
my $no_symlink = ""; my $no_symlink = "";
my $do_symlink = "Yes"; # target machine defined my $do_symlink = "Yes"; # target machine defined
my $kimage = "=K"; my $kimage = "@image-stem@";
my $initrd = "=I"; # initrd kernel my $initrd = "@initramfs@";
my $mkimage = ""; # command to generate the initrd image my $mkimage = ""; # command to generate the initrd image
my $use_hard_links = ''; # hardlinks do not work across fs boundaries my $use_hard_links = ''; # hardlinks do not work across fs boundaries
my $postinst_hook = ''; #Normally we do not my $postinst_hook = ''; #Normally we do not

View File

@ -19,12 +19,11 @@ if ( ! $@ )
$|=1; $|=1;
# Predefined values: # Predefined values:
my $version = "=V"; my $version = "@abiname@@localversion@";
my $link_in_boot = ""; my $link_in_boot = "";
my $kimage = "=K"; my $kimage = "@image-stem@";
my $initrd = "=I"; # initrd kernel my $initrd = "@initramfs@";
my $postrm_hook = ''; #Normally we do not my $postrm_hook = ''; #Normally we do not
my $ramdisk = "=MK"; # List of tools to create initial ram fs.
my $package_name = "linux-image-$version"; my $package_name = "linux-image-$version";
#known variables #known variables

View File

@ -10,8 +10,8 @@ my $capb=capb("backup");
$|=1; $|=1;
# Predefined values: # Predefined values:
my $version = "=V"; my $version = "@abiname@@localversion@";
my $kimage = "=K"; my $kimage = "@image-stem@";
my $preinst_hook = ''; #Normally we do not my $preinst_hook = ''; #Normally we do not
my $package_name = "linux-image-$version"; my $package_name = "linux-image-$version";

View File

@ -8,8 +8,8 @@ my $capb=capb("backup");
$|=1; $|=1;
# Predefined values: # Predefined values:
my $version = "=V"; my $version = "@abiname@@localversion@";
my $kimage = "=K"; my $kimage = "@image-stem@";
my $prerm_hook = ''; #Normally we do not my $prerm_hook = ''; #Normally we do not
my $package_name = "linux-image-$version"; my $package_name = "linux-image-$version";

View File

@ -7,14 +7,14 @@
# Even minor modifications require translation updates and such # Even minor modifications require translation updates and such
# changes should be coordinated with translators and reviewers. # changes should be coordinated with translators and reviewers.
Template: linux-image-=V/postinst/depmod-error-initrd-=V Template: linux-image-@abiname@@localversion@/postinst/depmod-error-initrd-@abiname@@localversion@
Type: boolean Type: boolean
Default: false Default: false
_Description: Abort installation after depmod error? _Description: Abort installation after depmod error?
The 'depmod' command exited with the exit code ${exit_value} The 'depmod' command exited with the exit code ${exit_value}
(${SIGNAL}${CORE}). (${SIGNAL}${CORE}).
. .
Since this image uses initrd, the ${modules_base}/=V/modules.dep file Since this image uses initrd, the ${modules_base}/@abiname@@localversion@/modules.dep file
will not be deleted, even though it may be invalid. will not be deleted, even though it may be invalid.
. .
You should abort the installation and fix the You should abort the installation and fix the
@ -22,7 +22,7 @@ _Description: Abort installation after depmod error?
modules.dep file. If you don't abort the installation, there is modules.dep file. If you don't abort the installation, there is
a danger that the system will fail to boot. a danger that the system will fail to boot.
Template: linux-image-=V/prerm/removing-running-kernel-=V Template: linux-image-@abiname@@localversion@/prerm/removing-running-kernel-@abiname@@localversion@
Type: boolean Type: boolean
Default: true Default: true
_Description: Abort kernel removal? _Description: Abort kernel removal?
@ -37,7 +37,7 @@ _Description: Abort kernel removal?
It is highly recommended to abort the kernel removal unless you are It is highly recommended to abort the kernel removal unless you are
prepared to fix the system after removal. prepared to fix the system after removal.
Template: linux-image-=V/postinst/missing-firmware-=V Template: linux-image-@abiname@@localversion@/postinst/missing-firmware-@abiname@@localversion@
Type: note Type: note
#flag:translate!:3 #flag:translate!:3
_Description: Required firmware files may be missing _Description: Required firmware files may be missing
@ -54,7 +54,7 @@ _Description: Required firmware files may be missing
firmware files. firmware files.
# This has not yet been reviewed # This has not yet been reviewed
Template: linux-image-=V/postinst/ignoring-ramdisk Template: linux-image-@abiname@@localversion@/postinst/ignoring-ramdisk
Type: error Type: error
_Description: Ramdisk configuration must be updated _Description: Ramdisk configuration must be updated
Kernel packages will no longer run a specific ramdisk creator. The Kernel packages will no longer run a specific ramdisk creator. The

View File

@ -44,9 +44,9 @@ msgstr "L'ordre «depmod» ha sortit amb el codi d'error ${exit_value} (${SIGNAL
#. Description #. Description
#: ../templates/temp.image.plain/templates:2001 #: ../templates/temp.image.plain/templates:2001
msgid "" msgid ""
"Since this image uses initrd, the ${modules_base}/=V/modules.dep file will " "Since this image uses initrd, the ${modules_base}/@abiname@@localversion@/modules.dep file will "
"not be deleted, even though it may be invalid." "not be deleted, even though it may be invalid."
msgstr "Com aquesta imatge empra un initrd, no es suprimirà el fitxer ${modules_base}/=V/modules.dep, tot i que potser és invàlid." msgstr "Com aquesta imatge empra un initrd, no es suprimirà el fitxer ${modules_base}/@abiname@@localversion@/modules.dep, tot i que potser és invàlid."
#. Type: boolean #. Type: boolean
#. Description #. Description

View File

@ -34,11 +34,11 @@ msgstr "Příkaz 'depmod' skončil s chybou ${exit_value} (${SIGNAL}${CORE})."
#. Description #. Description
#: ../templates/temp.image.plain/templates:2001 #: ../templates/temp.image.plain/templates:2001
msgid "" msgid ""
"Since this image uses initrd, the ${modules_base}/=V/modules.dep file will " "Since this image uses initrd, the ${modules_base}/@abiname@@localversion@/modules.dep file will "
"not be deleted, even though it may be invalid." "not be deleted, even though it may be invalid."
msgstr "" msgstr ""
"Vzhledem k tomu, že tento obraz používá initrd, nebude soubor " "Vzhledem k tomu, že tento obraz používá initrd, nebude soubor "
"${modules_base}/=V/modules.dep smazán, přesto že může být neplatný." "${modules_base}/@abiname@@localversion@/modules.dep smazán, přesto že může být neplatný."
#. Type: boolean #. Type: boolean
#. Description #. Description

View File

@ -36,10 +36,10 @@ msgstr ""
#. Description #. Description
#: ../templates/temp.image.plain/templates:2001 #: ../templates/temp.image.plain/templates:2001
msgid "" msgid ""
"Since this image uses initrd, the ${modules_base}/=V/modules.dep file will " "Since this image uses initrd, the ${modules_base}/@abiname@@localversion@/modules.dep file will "
"not be deleted, even though it may be invalid." "not be deleted, even though it may be invalid."
msgstr "" msgstr ""
"Da dette aftryk bruger initrd, vil filen ${modules_base}/=V/modules.dep ikke " "Da dette aftryk bruger initrd, vil filen ${modules_base}/@abiname@@localversion@/modules.dep ikke "
"blive slettet, selvom den måske er ugyldig." "blive slettet, selvom den måske er ugyldig."
#. Type: boolean #. Type: boolean

View File

@ -36,10 +36,10 @@ msgstr ""
#. Description #. Description
#: ../templates/temp.image.plain/templates:2001 #: ../templates/temp.image.plain/templates:2001
msgid "" msgid ""
"Since this image uses initrd, the ${modules_base}/=V/modules.dep file will " "Since this image uses initrd, the ${modules_base}/@abiname@@localversion@/modules.dep file will "
"not be deleted, even though it may be invalid." "not be deleted, even though it may be invalid."
msgstr "" msgstr ""
"Da dieses Image eine initrd verwendet, wird die Datei ${modules_base}/=V/" "Da dieses Image eine initrd verwendet, wird die Datei ${modules_base}/@abiname@@localversion@/"
"modules.dep nicht gelöscht, obwohl sie ungültig sein könnte." "modules.dep nicht gelöscht, obwohl sie ungültig sein könnte."
#. Type: boolean #. Type: boolean

View File

@ -65,11 +65,11 @@ msgstr ""
#. Description #. Description
#: ../templates/temp.image.plain/templates:2001 #: ../templates/temp.image.plain/templates:2001
msgid "" msgid ""
"Since this image uses initrd, the ${modules_base}/=V/modules.dep file will " "Since this image uses initrd, the ${modules_base}/@abiname@@localversion@/modules.dep file will "
"not be deleted, even though it may be invalid." "not be deleted, even though it may be invalid."
msgstr "" msgstr ""
"Debido a que esta imagen usa una imagen de arranque «initrd», no se " "Debido a que esta imagen usa una imagen de arranque «initrd», no se "
"eliminará el fichero «${modules_base}/=V/modules.dep», aún cuando no sea " "eliminará el fichero «${modules_base}/@abiname@@localversion@/modules.dep», aún cuando no sea "
"válido." "válido."
#. Type: boolean #. Type: boolean

View File

@ -49,10 +49,10 @@ msgstr ""
#. Description #. Description
#: ../templates/temp.image.plain/templates:2001 #: ../templates/temp.image.plain/templates:2001
msgid "" msgid ""
"Since this image uses initrd, the ${modules_base}/=V/modules.dep file will " "Since this image uses initrd, the ${modules_base}/@abiname@@localversion@/modules.dep file will "
"not be deleted, even though it may be invalid." "not be deleted, even though it may be invalid."
msgstr "" msgstr ""
"Kuna tõmmis kasutab initrd-d, siis ${modules_base}/=V/modules.dep faili ei " "Kuna tõmmis kasutab initrd-d, siis ${modules_base}/@abiname@@localversion@/modules.dep faili ei "
"kustutata, kuigi ta võib olla vigane." "kustutata, kuigi ta võib olla vigane."
#. Type: boolean #. Type: boolean

View File

@ -38,10 +38,10 @@ msgstr ""
#. Description #. Description
#: ../templates/temp.image.plain/templates:2001 #: ../templates/temp.image.plain/templates:2001
msgid "" msgid ""
"Since this image uses initrd, the ${modules_base}/=V/modules.dep file will " "Since this image uses initrd, the ${modules_base}/@abiname@@localversion@/modules.dep file will "
"not be deleted, even though it may be invalid." "not be deleted, even though it may be invalid."
msgstr "" msgstr ""
"Puisque cette image du noyau utilise initrd, le fichier ${modules_base}/=V/" "Puisque cette image du noyau utilise initrd, le fichier ${modules_base}/@abiname@@localversion@/"
"modules.dep ne sera pas effacé, mais il peut ne pas être valable." "modules.dep ne sera pas effacé, mais il peut ne pas être valable."
#. Type: boolean #. Type: boolean

View File

@ -49,10 +49,10 @@ msgstr ""
#. Description #. Description
#: ../templates/temp.image.plain/templates:2001 #: ../templates/temp.image.plain/templates:2001
msgid "" msgid ""
"Since this image uses initrd, the ${modules_base}/=V/modules.dep file will " "Since this image uses initrd, the ${modules_base}/@abiname@@localversion@/modules.dep file will "
"not be deleted, even though it may be invalid." "not be deleted, even though it may be invalid."
msgstr "" msgstr ""
"Poiché questa immagine usa un initrd, il file ${modules_base}/=V/modules.dep " "Poiché questa immagine usa un initrd, il file ${modules_base}/@abiname@@localversion@/modules.dep "
"non viene eliminato, anche se potrebbe risultare non più valido." "non viene eliminato, anche se potrebbe risultare non più valido."
#. Type: boolean #. Type: boolean

View File

@ -41,8 +41,8 @@ msgstr "'depmod' コマンドは終了コード ${exit_value} (${SIGNAL}${CORE})
#. Type: boolean #. Type: boolean
#. Description #. Description
#: ../templates/temp.image.plain/templates:2001 #: ../templates/temp.image.plain/templates:2001
msgid "Since this image uses initrd, the ${modules_base}/=V/modules.dep file will not be deleted, even though it may be invalid." msgid "Since this image uses initrd, the ${modules_base}/@abiname@@localversion@/modules.dep file will not be deleted, even though it may be invalid."
msgstr "このイメージは initrd を使っているので、${modules_base}/=V/modules.dep ファイルは (たとえ無効なものであったとしても) 削除されません。" msgstr "このイメージは initrd を使っているので、${modules_base}/@abiname@@localversion@/modules.dep ファイルは (たとえ無効なものであったとしても) 削除されません。"
#. Type: boolean #. Type: boolean
#. Description #. Description

View File

@ -31,8 +31,8 @@ msgstr "De 'depmod' opdracht stopte met foutcode ${exit_value} (${SIGNAL}${CORE
#. Type: boolean #. Type: boolean
#. Description #. Description
#: ../templates/temp.image.plain/templates:2001 #: ../templates/temp.image.plain/templates:2001
msgid "Since this image uses initrd, the ${modules_base}/=V/modules.dep file will not be deleted, even though it may be invalid." msgid "Since this image uses initrd, the ${modules_base}/@abiname@@localversion@/modules.dep file will not be deleted, even though it may be invalid."
msgstr "Omdat deze afbeelding initrd gebruikt, zal het ${modules_base}/=V/modules.dep bestand niet verwijderd worden, ook al is het niet correct." msgstr "Omdat deze afbeelding initrd gebruikt, zal het ${modules_base}/@abiname@@localversion@/modules.dep bestand niet verwijderd worden, ook al is het niet correct."
#. Type: boolean #. Type: boolean
#. Description #. Description

View File

@ -39,10 +39,10 @@ msgstr ""
#. Description #. Description
#: ../templates/temp.image.plain/templates:2001 #: ../templates/temp.image.plain/templates:2001
msgid "" msgid ""
"Since this image uses initrd, the ${modules_base}/=V/modules.dep file will " "Since this image uses initrd, the ${modules_base}/@abiname@@localversion@/modules.dep file will "
"not be deleted, even though it may be invalid." "not be deleted, even though it may be invalid."
msgstr "" msgstr ""
"Ponieważ ten obraz używa initrd, plik ${modules_base}/=V/modules.dep nie " "Ponieważ ten obraz używa initrd, plik ${modules_base}/@abiname@@localversion@/modules.dep nie "
"zostanie usunięty, nawet jeśli może być nieprawidłowy." "zostanie usunięty, nawet jeśli może być nieprawidłowy."
#. Type: boolean #. Type: boolean

View File

@ -38,10 +38,10 @@ msgstr ""
#. Description #. Description
#: ../templates/temp.image.plain/templates:2001 #: ../templates/temp.image.plain/templates:2001
msgid "" msgid ""
"Since this image uses initrd, the ${modules_base}/=V/modules.dep file will " "Since this image uses initrd, the ${modules_base}/@abiname@@localversion@/modules.dep file will "
"not be deleted, even though it may be invalid." "not be deleted, even though it may be invalid."
msgstr "" msgstr ""
"Como esta imagem usa initrd, o ficheiro ${modules_base}/=V/modules.dep não " "Como esta imagem usa initrd, o ficheiro ${modules_base}/@abiname@@localversion@/modules.dep não "
"será apagado, apesar de poder ser inválido." "será apagado, apesar de poder ser inválido."
#. Type: boolean #. Type: boolean

View File

@ -53,10 +53,10 @@ msgstr ""
#. Description #. Description
#: ../templates/temp.image.plain/templates:2001 #: ../templates/temp.image.plain/templates:2001
msgid "" msgid ""
"Since this image uses initrd, the ${modules_base}/=V/modules.dep file will " "Since this image uses initrd, the ${modules_base}/@abiname@@localversion@/modules.dep file will "
"not be deleted, even though it may be invalid." "not be deleted, even though it may be invalid."
msgstr "" msgstr ""
"Uma vez que esta imagem usa o initrd, o arquivo ${modules_base}/=V/modules." "Uma vez que esta imagem usa o initrd, o arquivo ${modules_base}/@abiname@@localversion@/modules."
"dep não será removido, embora possa ser considerado inválido." "dep não será removido, embora possa ser considerado inválido."
#. Type: boolean #. Type: boolean

View File

@ -38,10 +38,10 @@ msgstr ""
#. Description #. Description
#: ../templates/temp.image.plain/templates:2001 #: ../templates/temp.image.plain/templates:2001
msgid "" msgid ""
"Since this image uses initrd, the ${modules_base}/=V/modules.dep file will " "Since this image uses initrd, the ${modules_base}/@abiname@@localversion@/modules.dep file will "
"not be deleted, even though it may be invalid." "not be deleted, even though it may be invalid."
msgstr "" msgstr ""
"Так как этот образ использует initrd, файл ${modules_base}/=V/modules.dep не " "Так как этот образ использует initrd, файл ${modules_base}/@abiname@@localversion@/modules.dep не "
"будет удалён, даже если он может быть неправильным." "будет удалён, даже если он может быть неправильным."
#. Type: boolean #. Type: boolean

View File

@ -37,10 +37,10 @@ msgstr ""
#. Description #. Description
#: ../templates/temp.image.plain/templates:2001 #: ../templates/temp.image.plain/templates:2001
msgid "" msgid ""
"Since this image uses initrd, the ${modules_base}/=V/modules.dep file will " "Since this image uses initrd, the ${modules_base}/@abiname@@localversion@/modules.dep file will "
"not be deleted, even though it may be invalid." "not be deleted, even though it may be invalid."
msgstr "" msgstr ""
"Keďže tento obraz používa initrd, nebude súbor ${modules_base}/=V/modules." "Keďže tento obraz používa initrd, nebude súbor ${modules_base}/@abiname@@localversion@/modules."
"dep zmazaný, hoci môže byť neplatný." "dep zmazaný, hoci môže byť neplatný."
#. Type: boolean #. Type: boolean

View File

@ -37,11 +37,11 @@ msgstr ""
#. Description #. Description
#: ../templates/temp.image.plain/templates:2001 #: ../templates/temp.image.plain/templates:2001
msgid "" msgid ""
"Since this image uses initrd, the ${modules_base}/=V/modules.dep file will " "Since this image uses initrd, the ${modules_base}/@abiname@@localversion@/modules.dep file will "
"not be deleted, even though it may be invalid." "not be deleted, even though it may be invalid."
msgstr "" msgstr ""
"Eftersom denna avbildning använder initrd kommer inte filen ${modules_base}/" "Eftersom denna avbildning använder initrd kommer inte filen ${modules_base}/"
"=V/modules.dep att raderas, trots att den kan vara felaktig." "@abiname@@localversion@/modules.dep att raderas, trots att den kan vara felaktig."
#. Type: boolean #. Type: boolean
#. Description #. Description

View File

@ -31,8 +31,8 @@ msgstr "'depmod' komutu ${exit_value} (${SIGNAL}${CORE}) çıkış koduyla sonla
#. Type: boolean #. Type: boolean
#. Description #. Description
#: ../templates/temp.image.plain/templates:2001 #: ../templates/temp.image.plain/templates:2001
msgid "Since this image uses initrd, the ${modules_base}/=V/modules.dep file will not be deleted, even though it may be invalid." msgid "Since this image uses initrd, the ${modules_base}/@abiname@@localversion@/modules.dep file will not be deleted, even though it may be invalid."
msgstr "Bu görüntü initrd kullandığından ötürü ${modules_base}/=V/modules.dep dosyası, dosya geçersiz olsa da silinmeyecektir." msgstr "Bu görüntü initrd kullandığından ötürü ${modules_base}/@abiname@@localversion@/modules.dep dosyası, dosya geçersiz olsa da silinmeyecektir."
#. Type: boolean #. Type: boolean
#. Description #. Description

View File

@ -46,10 +46,10 @@ msgstr ""
#. Description #. Description
#: ../templates/temp.image.plain/templates:2001 #: ../templates/temp.image.plain/templates:2001
msgid "" msgid ""
"Since this image uses initrd, the ${modules_base}/=V/modules.dep file will " "Since this image uses initrd, the ${modules_base}/@abiname@@localversion@/modules.dep file will "
"not be deleted, even though it may be invalid." "not be deleted, even though it may be invalid."
msgstr "" msgstr ""
"Vì ảnh này sử dụng initrd, tập tin ${modules_base}/=V/modules.dep sẽ không " "Vì ảnh này sử dụng initrd, tập tin ${modules_base}/@abiname@@localversion@/modules.dep sẽ không "
"bị xoá, dù là nó có thể không thích hợp." "bị xoá, dù là nó có thể không thích hợp."
#. Type: boolean #. Type: boolean