Hello community,
here is the log from the commit of package yast2-update
checked in at Thu Nov 20 16:40:16 CET 2008.
--------
--- yast2-update/yast2-update.changes 2008-11-19 17:33:28.000000000 +0100
+++ /mounts/work_src_done/STABLE/yast2-update/yast2-update.changes 2008-11-20 14:15:31.799515000 +0100
@@ -1,0 +2,7 @@
+Thu Nov 20 14:05:59 CET 2008 - aschnell@suse.de
+
+- added warning for use of kernel device names in /etc/fstab
+ during update (bnc #429019)
+- 2.17.13
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
yast2-update-2.17.12.tar.bz2
New:
----
yast2-update-2.17.13.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-update.spec ++++++
--- /var/tmp/diff_new_pack.X27377/_old 2008-11-20 16:39:54.000000000 +0100
+++ /var/tmp/diff_new_pack.X27377/_new 2008-11-20 16:39:54.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package yast2-update (Version 2.17.12)
+# spec file for package yast2-update (Version 2.17.13)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -19,12 +19,12 @@
Name: yast2-update
-Version: 2.17.12
+Version: 2.17.13
Release: 1
License: GPL v2 or later
Group: System/YaST
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Source0: yast2-update-2.17.12.tar.bz2
+Source0: yast2-update-2.17.13.tar.bz2
Prefix: /usr
BuildRequires: perl-XML-Writer update-desktop-files yast2-devtools yast2-storage yast2-testsuite
# Packages::GetBaseSourceID
@@ -82,7 +82,7 @@
Jiri Srain
%prep
-%setup -n yast2-update-2.17.12
+%setup -n yast2-update-2.17.13
%build
%{prefix}/bin/y2tool y2autoconf
@@ -130,6 +130,10 @@
/usr/share/YaST2/clients/update.ycp
/usr/share/YaST2/clients/run_update.ycp
%changelog
+* Thu Nov 20 2008 aschnell@suse.de
+- added warning for use of kernel device names in /etc/fstab
+ during update (bnc #429019)
+- 2.17.13
* Wed Nov 19 2008 locilka@suse.cz
- Added checking for incomplete installation when such system is
selected for update (bnc #441919).
++++++ yast2-update-2.17.12.tar.bz2 -> yast2-update-2.17.13.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-update-2.17.12/configure new/yast2-update-2.17.13/configure
--- old/yast2-update-2.17.12/configure 2008-10-09 19:47:43.000000000 +0200
+++ new/yast2-update-2.17.13/configure 2008-11-20 14:07:31.000000000 +0100
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.61 for yast2-update 2.17.7.
+# Generated by GNU Autoconf 2.61 for yast2-update 2.17.13.
#
# Report bugs to http://bugs.opensuse.org/.
#
@@ -574,8 +574,8 @@
# Identity of this package.
PACKAGE_NAME='yast2-update'
PACKAGE_TARNAME='yast2-update'
-PACKAGE_VERSION='2.17.7'
-PACKAGE_STRING='yast2-update 2.17.7'
+PACKAGE_VERSION='2.17.13'
+PACKAGE_STRING='yast2-update 2.17.13'
PACKAGE_BUGREPORT='http://bugs.opensuse.org/'
ac_unique_file="RPMNAME"
@@ -1197,7 +1197,7 @@
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures yast2-update 2.17.7 to adapt to many kinds of systems.
+\`configure' configures yast2-update 2.17.13 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1268,7 +1268,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of yast2-update 2.17.7:";;
+ short | recursive ) echo "Configuration of yast2-update 2.17.13:";;
esac
cat <<\_ACEOF
@@ -1346,7 +1346,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-yast2-update configure 2.17.7
+yast2-update configure 2.17.13
generated by GNU Autoconf 2.61
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
@@ -1360,7 +1360,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by yast2-update $as_me 2.17.7, which was
+It was created by yast2-update $as_me 2.17.13, which was
generated by GNU Autoconf 2.61. Invocation command line was
$ $0 $@
@@ -2181,7 +2181,7 @@
# Define the identity of the package.
PACKAGE='yast2-update'
- VERSION='2.17.7'
+ VERSION='2.17.13'
cat >>confdefs.h <<_ACEOF
@@ -2409,7 +2409,7 @@
-VERSION="2.17.7"
+VERSION="2.17.13"
RPMNAME="yast2-update"
MAINTAINER="Lukas Ocilka "
@@ -3306,7 +3306,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by yast2-update $as_me 2.17.7, which was
+This file was extended by yast2-update $as_me 2.17.13, which was
generated by GNU Autoconf 2.61. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -3349,7 +3349,7 @@
_ACEOF
cat >>$CONFIG_STATUS <<_ACEOF
ac_cs_version="\\
-yast2-update config.status 2.17.7
+yast2-update config.status 2.17.13
configured by $0, generated by GNU Autoconf 2.61,
with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-update-2.17.12/configure.in new/yast2-update-2.17.13/configure.in
--- old/yast2-update-2.17.12/configure.in 2008-10-09 19:47:41.000000000 +0200
+++ new/yast2-update-2.17.13/configure.in 2008-11-20 14:07:26.000000000 +0100
@@ -3,7 +3,7 @@
dnl -- This file is generated by y2autoconf 2.17.6 - DO NOT EDIT! --
dnl (edit configure.in.in instead)
-AC_INIT(yast2-update, 2.17.7, http://bugs.opensuse.org/, yast2-update)
+AC_INIT(yast2-update, 2.17.13, http://bugs.opensuse.org/, yast2-update)
dnl Check for presence of file 'RPMNAME'
AC_CONFIG_SRCDIR([RPMNAME])
@@ -18,7 +18,7 @@
AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
dnl Important YaST2 variables
-VERSION="2.17.7"
+VERSION="2.17.13"
RPMNAME="yast2-update"
MAINTAINER="Lukas Ocilka "
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-update-2.17.12/kernel-update-tool.pot new/yast2-update-2.17.13/kernel-update-tool.pot
--- old/yast2-update-2.17.12/kernel-update-tool.pot 2008-04-29 13:09:07.000000000 +0200
+++ new/yast2-update-2.17.13/kernel-update-tool.pot 2008-11-20 14:08:50.000000000 +0100
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-04-29 13:09+0200\n"
+"POT-Creation-Date: 2008-11-20 14:08+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-update-2.17.12/src/modules/RootPart.ycp new/yast2-update-2.17.13/src/modules/RootPart.ycp
--- old/yast2-update-2.17.12/src/modules/RootPart.ycp 2008-11-19 17:33:40.000000000 +0100
+++ new/yast2-update-2.17.13/src/modules/RootPart.ycp 2008-11-20 14:07:23.000000000 +0100
@@ -6,7 +6,7 @@
* Purpose: Responsible for searching of root partitions and
* mounting of target partitions.
*
- * $Id: RootPart.ycp 53447 2008-11-19 16:34:20Z locilka $
+ * $Id: RootPart.ycp 53477 2008-11-20 13:07:22Z aschnell $
*/
{
module "RootPart";
@@ -751,6 +751,32 @@
return (var_device_fstab != nil);
}
+
+ boolean FstabUsesKernelDeviceNameForHarddisks(list<map> fstab)
+ {
+ // We just want to check the use of kernel device names for hard
+ // disks. Not for e.g. BIOS RAIDs or LVM logical volumes.
+
+ // Since we are looking at device names of hard disks that may no
+ // longer exist all we have at hand is the name.
+
+ return find(map line, fstab, {
+
+ string spec = line["spec"]:"error";
+
+ if (regexpmatch(spec, "^/dev/sd[a-z]+[0-9]+$"))
+ return true;
+ if (regexpmatch(spec, "^/dev/hd[a-z]+[0-9]+$"))
+ return true;
+ if (regexpmatch(spec, "^/dev/dasd[a-z]+[0-9]+$"))
+ return true;
+
+ return false;
+
+ }) != nil;
+ }
+
+
define string MountVarIfRequired (list <map> fstab, string root_device_current);
/**
@@ -772,7 +798,7 @@
fstab = (list<map>) SCR::Read (.etc.fstab);
crtab = (list<map>) SCR::Read (.etc.cryptotab);
}
-
+
Update::GetProductName();
boolean fstab_has_separate_var = FstabHasSeparateVar (fstab);
@@ -784,6 +810,15 @@
y2milestone ("No separate /var partition found");
}
+ if (FstabUsesKernelDeviceNameForHarddisks(fstab))
+ {
+ y2warning("fstab on %1 uses kernel device name for hard disks", root_device_current);
+ Popup::Warning(sformat(_("Some partitions in the system on %1 are mounted by kernel-device name. This is
+not reliable for the update since kernel-device names are unfortunately not
+persistent. It is strongly recommended to start the old system and change the
+mount-by method to any other method for all partitions."), root_device_current));
+ }
+
y2milestone ("fstab: %1", fstab);
fstab = TranslateFsOrCryptoTab (fstab, "spec", "spec_old");
y2milestone ("fstab: (translated) %1", fstab);
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-update-2.17.12/update.pot new/yast2-update-2.17.13/update.pot
--- old/yast2-update-2.17.12/update.pot 2008-04-29 13:09:07.000000000 +0200
+++ new/yast2-update-2.17.13/update.pot 2008-11-20 14:08:50.000000000 +0100
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-04-29 13:09+0200\n"
+"POT-Creation-Date: 2008-11-20 14:08+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
@@ -129,7 +129,7 @@
#. screen title for update options
#. this is a heading
-#: src/clients/inst_update.ycp:26 src/clients/update_proposal.ycp:609
+#: src/clients/inst_update.ycp:26 src/clients/update_proposal.ycp:553
msgid "Update Options"
msgstr ""
@@ -151,15 +151,15 @@
#. label - name of sustem to update
#. label for an unknown installed system
#: src/clients/inst_update.ycp:72 src/clients/inst_update.ycp:73
-#: src/include/rootpart.ycp:67 src/include/rootpart.ycp:73
-#: src/include/rootpart.ycp:90 src/modules/RootPart.ycp:123
-#: src/modules/RootPart.ycp:1428
+#: src/include/rootpart.ycp:68 src/include/rootpart.ycp:74
+#: src/include/rootpart.ycp:91 src/modules/RootPart.ycp:123
+#: src/modules/RootPart.ycp:1509
msgid "Unknown"
msgstr ""
#. label showing to which version we are updating
#. TRANSLATORS: proposal summary item, %1 is a product name
-#: src/clients/inst_update.ycp:78 src/clients/update_proposal.ycp:521
+#: src/clients/inst_update.ycp:78 src/clients/update_proposal.ycp:465
#, ycp-format
msgid "Update to %1"
msgstr ""
@@ -187,12 +187,6 @@
msgid "Only U&pdate Installed Packages"
msgstr ""
-#. check box label
-#. translator: add a & shortcut
-#: src/clients/inst_update.ycp:117
-msgid "&Delete Unmaintained Packages"
-msgstr ""
-
#. help text for dialog "update options" 1/4
#: src/clients/inst_update.ycp:125
msgid ""
@@ -235,41 +229,41 @@
msgstr ""
#. proposal for packages during update, %1 is count of packages
-#: src/clients/packages_proposal.ycp:69
+#: src/clients/packages_proposal.ycp:65
#, ycp-format
msgid "Packages to Update: %1"
msgstr ""
#. proposal for packages during update, %1 is count of packages
-#: src/clients/packages_proposal.ycp:72
+#: src/clients/packages_proposal.ycp:68
#, ycp-format
msgid "New Packages to Install: %1"
msgstr ""
#. proposal for packages during update, %1 is count of packages
-#: src/clients/packages_proposal.ycp:75
+#: src/clients/packages_proposal.ycp:71
#, ycp-format
msgid "Packages to Remove: %1"
msgstr ""
#. part of summary, %1 is size of packages (in MB or GB)
-#: src/clients/packages_proposal.ycp:78
+#: src/clients/packages_proposal.ycp:74
#, ycp-format
msgid "Total Size of Packages to Update: %1"
msgstr ""
#. warning text
-#: src/clients/packages_proposal.ycp:86
+#: src/clients/packages_proposal.ycp:82
msgid "Cannot solve all conflicts. Manual intervention is required."
msgstr ""
#. this is a heading
-#: src/clients/packages_proposal.ycp:133
+#: src/clients/packages_proposal.ycp:132
msgid "Packages"
msgstr ""
#. this is a menu entry
-#: src/clients/packages_proposal.ycp:135
+#: src/clients/packages_proposal.ycp:134
msgid "&Packages"
msgstr ""
@@ -286,7 +280,7 @@
#. inform user in the proposal about the failed mount
#. error report
-#: src/clients/rootpart_proposal.ycp:95 src/include/rootpart.ycp:323
+#: src/clients/rootpart_proposal.ycp:95 src/include/rootpart.ycp:342
msgid "Failed to mount target system"
msgstr ""
@@ -300,7 +294,7 @@
msgid "&Selected for Update"
msgstr ""
-#: src/clients/run_update.ycp:36
+#: src/clients/run_update.ycp:37
msgid "&Update"
msgstr ""
@@ -311,7 +305,7 @@
#. part of error popup message
#. error message in proposal
-#: src/clients/update_proposal.ycp:113 src/clients/update_proposal.ycp:429
+#: src/clients/update_proposal.ycp:113 src/clients/update_proposal.ycp:373
msgid "Cannot read the current RPM Database."
msgstr ""
@@ -322,7 +316,7 @@
msgstr ""
#. continue-cancel popup
-#: src/clients/update_proposal.ycp:351
+#: src/clients/update_proposal.ycp:295
msgid ""
"The installed product is not compatible with the product\n"
"on the installation media. If you try to update using the\n"
@@ -331,26 +325,26 @@
msgstr ""
#. error message in proposal
-#: src/clients/update_proposal.ycp:444
+#: src/clients/update_proposal.ycp:388
msgid "The installed product is not compatible with the product on the installation media."
msgstr ""
#. Can't find any software data, probably a installation media error
#. error message
-#: src/clients/update_proposal.ycp:455
+#: src/clients/update_proposal.ycp:399
msgid "Cannot read package data from installation media. Media error?"
msgstr ""
#. TRANSLATORS: unknown product (label)
#. TRANSLATORS: unknown product name
-#: src/clients/update_proposal.ycp:461 src/clients/update_proposal.ycp:469
-#: src/clients/update_proposal.ycp:498 src/clients/update_proposal.ycp:500
+#: src/clients/update_proposal.ycp:405 src/clients/update_proposal.ycp:413
+#: src/clients/update_proposal.ycp:442 src/clients/update_proposal.ycp:444
msgid "Unknown product"
msgstr ""
#. TRANSLATORS: proposal error, %1 is the version of installed system
#. %2 is the version being installed
-#: src/clients/update_proposal.ycp:481
+#: src/clients/update_proposal.ycp:425
#, ycp-format
msgid ""
"Updating system to another version (%1 -> %2) is not supported on the running system.<br>\n"
@@ -359,43 +353,38 @@
msgstr ""
#. TRANSLATORS: proposal warning, both %1 and %2 are replaced with product names
-#: src/clients/update_proposal.ycp:496
+#: src/clients/update_proposal.ycp:440
#, ycp-format
msgid "Warning: Updating from '%1' to '%2', products do not exactly match."
msgstr ""
-#. Proposal for removing packages which are not maintained any more
-#: src/clients/update_proposal.ycp:527
-msgid "Delete unmaintained packages"
-msgstr ""
-
#. Proposal for backup during update
-#: src/clients/update_proposal.ycp:532
+#: src/clients/update_proposal.ycp:476
msgid "Only update installed packages"
msgstr ""
#. proposal string
-#: src/clients/update_proposal.ycp:540
+#: src/clients/update_proposal.ycp:484
msgid "Update based on patterns"
msgstr ""
#. Proposal for selection during update, %1 stands for selection name
-#: src/clients/update_proposal.ycp:556
+#: src/clients/update_proposal.ycp:500
#, ycp-format
msgid "Update based on selection \"%1\""
msgstr ""
#. TRANSLATORS: proposal dialog help
-#: src/clients/update_proposal.ycp:565
+#: src/clients/update_proposal.ycp:509
msgid ""
"<p><b><big>Update Options</big></b>\n"
"Here you can choose how your system is going to be updated.\n"
-"Choose whether only installed packages should be updated or also new ones should be installed\n"
+"Choose whether only installed packages should be updated or whether new ones should be installed also \n"
"(the default selection), and whether unmaintained packages should be deleted.</p>"
msgstr ""
#. this is a menu entry
-#: src/clients/update_proposal.ycp:611
+#: src/clients/update_proposal.ycp:555
msgid "&Update Options"
msgstr ""
@@ -419,32 +408,33 @@
msgid "Update System Configuration"
msgstr ""
-#: src/config/update.glade:71
+#. TRANSLATORS: dialog caption
+#: src/config/update.glade:71 src/modules/RootPart.ycp:1675
msgid "Update Configuration"
msgstr ""
#. Table item (unknown system)
-#: src/include/rootpart.ycp:60
+#: src/include/rootpart.ycp:61
msgid "Unknown Linux"
msgstr ""
#. Table item (unknown system)
-#: src/include/rootpart.ycp:63
+#: src/include/rootpart.ycp:64
msgid "Unknown or Non-Linux"
msgstr ""
-#: src/include/rootpart.ycp:83
+#: src/include/rootpart.ycp:84
#, ycp-format
msgid "%1 (%2)"
msgstr ""
#. label for selection of root partition (for boot)
-#: src/include/rootpart.ycp:138
+#: src/include/rootpart.ycp:152
msgid "Partition or System to Boot:"
msgstr ""
#. help text for root partition dialog (for boot)
-#: src/include/rootpart.ycp:141
+#: src/include/rootpart.ycp:155
msgid ""
"<p>\n"
"Select the partition or system to boot.\n"
@@ -452,12 +442,12 @@
msgstr ""
#. label for selection of root partition (for update)
-#: src/include/rootpart.ycp:149
+#: src/include/rootpart.ycp:163
msgid "Partition or System to Update:"
msgstr ""
#. help text for root partition dialog (for update)
-#: src/include/rootpart.ycp:152
+#: src/include/rootpart.ycp:166
msgid ""
"<p>\n"
"Select the partition or system to update.\n"
@@ -465,12 +455,12 @@
msgstr ""
#. headline for dialog "Select for update"
-#: src/include/rootpart.ycp:160
+#: src/include/rootpart.ycp:174
msgid "Select for Update"
msgstr ""
#. help text for root partition dialog (general part)
-#: src/include/rootpart.ycp:165
+#: src/include/rootpart.ycp:179
msgid ""
"<p>\n"
"<b>Show All Partitions</b> expands the list to a\n"
@@ -479,54 +469,66 @@
msgstr ""
#. table header
-#: src/include/rootpart.ycp:182
+#: src/include/rootpart.ycp:196
msgid "System"
msgstr ""
#. table header item
-#: src/include/rootpart.ycp:184
+#: src/include/rootpart.ycp:198
msgid "Partition"
msgstr ""
#. table header item
-#: src/include/rootpart.ycp:186
+#: src/include/rootpart.ycp:200
msgid "Architecture"
msgstr ""
#. table header item
-#: src/include/rootpart.ycp:188
+#: src/include/rootpart.ycp:202
msgid "File System"
msgstr ""
#. table header item
-#: src/include/rootpart.ycp:190
+#: src/include/rootpart.ycp:204
msgid "Label"
msgstr ""
#. check box
-#: src/include/rootpart.ycp:197
+#: src/include/rootpart.ycp:211
msgid "&Show All Partitions"
msgstr ""
#. pushbutton to (rightaway) boot the system selected above
-#: src/include/rootpart.ycp:222
+#: src/include/rootpart.ycp:241
msgid "&Boot"
msgstr ""
#. continue-cancel popup
-#: src/include/rootpart.ycp:297
+#: src/include/rootpart.ycp:316
msgid ""
"No installed system that can be upgraded with this product was found\n"
"on the selected partition."
msgstr ""
#. continue-cancel popup
-#: src/include/rootpart.ycp:304
+#: src/include/rootpart.ycp:323
msgid ""
"The architecture of the system installed in the selected partition\n"
"is different than the one of this product."
msgstr ""
+#. pop-up question
+#: src/include/rootpart.ycp:351
+msgid ""
+"A possibly incomplete installation has been detected on the selected partition.\n"
+"Are sure you want to use it anyway?"
+msgstr ""
+
+#. button label
+#: src/include/rootpart.ycp:354
+msgid "&Yes, Use It"
+msgstr ""
+
#. *
#. * Link to SDB article concerning renaming of devices.
#.
@@ -548,7 +550,7 @@
msgstr ""
#. error report, %1 is device (eg. /dev/hda1)
-#: src/modules/RootPart.ycp:206
+#: src/modules/RootPart.ycp:216
#, ycp-format
msgid ""
"Cannot unmount partition %1.\n"
@@ -559,28 +561,28 @@
msgstr ""
#. label, %1 is partition
-#: src/modules/RootPart.ycp:271
+#: src/modules/RootPart.ycp:281
#, ycp-format
msgid "Checking partition %1"
msgstr ""
-#: src/modules/RootPart.ycp:311
+#: src/modules/RootPart.ycp:321
msgid "Show &Details"
msgstr ""
-#: src/modules/RootPart.ycp:398
+#: src/modules/RootPart.ycp:408
#, ycp-format
msgid "Checking file system on %1..."
msgstr ""
#. popup headline
-#: src/modules/RootPart.ycp:422
+#: src/modules/RootPart.ycp:432
msgid "File System Check Failed"
msgstr ""
#. popup question (continue/cancel dialog)
#. %1 is a device name such as /dev/hda5
-#: src/modules/RootPart.ycp:426
+#: src/modules/RootPart.ycp:436
#, ycp-format
msgid ""
"The file system check of device %1 has failed.\n"
@@ -589,21 +591,30 @@
msgstr ""
#. button
-#: src/modules/RootPart.ycp:432
+#: src/modules/RootPart.ycp:442
msgid "&Skip Mounting"
msgstr ""
+#: src/modules/RootPart.ycp:816
+#, ycp-format
+msgid ""
+"Some partitions in the system on %1 are mounted by kernel-device name. This is\n"
+"not reliable for the update since kernel-device names are unfortunately not\n"
+"persistent. It is strongly recommended to start the old system and change the\n"
+"mount-by method to any other method for all partitions."
+msgstr ""
+
#. yes-no popup
-#: src/modules/RootPart.ycp:835
+#: src/modules/RootPart.ycp:887
msgid "Incorrect password. Try again?"
msgstr ""
#. TRANSLATORS: a popup headline
-#: src/modules/RootPart.ycp:922
+#: src/modules/RootPart.ycp:974
msgid "Warning"
msgstr ""
-#: src/modules/RootPart.ycp:927
+#: src/modules/RootPart.ycp:979
#, ycp-format
msgid ""
"Your /boot partition is too small (%1 MB).\n"
@@ -615,7 +626,7 @@
msgstr ""
#. label in a popup, %1 is device (eg. /dev/hda1), %2 is output of the 'mount' command
-#: src/modules/RootPart.ycp:999
+#: src/modules/RootPart.ycp:1051
#, ycp-format
msgid ""
"The partition %1 could not be mounted.\n"
@@ -629,45 +640,45 @@
msgstr ""
#. push button
-#: src/modules/RootPart.ycp:1013
+#: src/modules/RootPart.ycp:1065
msgid "&Specify Mount Options"
msgstr ""
#. popup heading
-#: src/modules/RootPart.ycp:1032
+#: src/modules/RootPart.ycp:1084
msgid "Mount Options"
msgstr ""
#. text entry label
-#: src/modules/RootPart.ycp:1035
+#: src/modules/RootPart.ycp:1087
msgid "&Mount Point"
msgstr ""
#. tex entry label
-#: src/modules/RootPart.ycp:1038
+#: src/modules/RootPart.ycp:1090
msgid "&Device"
msgstr ""
#. text entry label
-#: src/modules/RootPart.ycp:1041
+#: src/modules/RootPart.ycp:1093
msgid ""
"&File System\n"
"(empty for autodetection)"
msgstr ""
#. error message
-#: src/modules/RootPart.ycp:1119
+#: src/modules/RootPart.ycp:1171
#, ycp-format
msgid "The /var partition %1 could not be mounted.\n"
msgstr ""
#. error message
-#: src/modules/RootPart.ycp:1170
+#: src/modules/RootPart.ycp:1222
msgid "Unable to mount /var partition with this disk configuration.\n"
msgstr ""
#. popup message, %1 will be replace with the name of the logfile
-#: src/modules/RootPart.ycp:1195
+#: src/modules/RootPart.ycp:1247
#, ycp-format
msgid ""
"Partitions could not be mounted.\n"
@@ -676,40 +687,36 @@
msgstr ""
#. error message
-#: src/modules/RootPart.ycp:1225
+#: src/modules/RootPart.ycp:1277
msgid "No fstab found."
msgstr ""
#. message part 1
-#: src/modules/RootPart.ycp:1245
+#: src/modules/RootPart.ycp:1297
msgid "The root partition in /etc/fstab has an invalid root device.\n"
msgstr ""
#. message part 2
-#: src/modules/RootPart.ycp:1247
+#: src/modules/RootPart.ycp:1299
#, ycp-format
msgid "It is currently mounted as %1 but listed as %2.\n"
msgstr ""
-#. intermediate popup while mounting partitions
-#: src/modules/RootPart.ycp:1539
-msgid "Mounting partitions. One moment please..."
-msgstr ""
-
-#: src/modules/RootPart.ycp:1553
-msgid "xxx"
+#: src/modules/RootPart.ycp:1601
+msgid "Evaluating root partition. One moment please..."
msgstr ""
-#: src/modules/RootPart.ycp:1554
-msgid "Evaluating root partition. One moment please..."
+#. intermediate popup while mounting partitions
+#: src/modules/RootPart.ycp:1660
+msgid "Mounting partitions. One moment please..."
msgstr ""
#. TRANSLATORS: "Update to: $product_name"
-#: src/modules/Update.ycp:277
+#: src/modules/Update.ycp:282
msgid "Unknown Product"
msgstr ""
#. TRANSLATORS: check-box, it might happen that we need to downgrade some packages during update
-#: src/modules/Update.ycp:687
+#: src/modules/Update.ycp:723
msgid "Allow Package Downgrade"
msgstr ""
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-update-2.17.12/VERSION new/yast2-update-2.17.13/VERSION
--- old/yast2-update-2.17.12/VERSION 2008-11-19 17:33:33.000000000 +0100
+++ new/yast2-update-2.17.13/VERSION 2008-11-20 14:05:50.000000000 +0100
@@ -1 +1 @@
-2.17.12
+2.17.13
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org