Hello community,
here is the log from the commit of package yast2-iscsi-client for openSUSE:Factory
checked in at Tue Feb 9 22:11:13 CET 2010.
--------
--- yast2-iscsi-client/yast2-iscsi-client.changes 2009-05-29 11:48:15.000000000 +0200
+++ /mounts/work_src_done/STABLE/yast2-iscsi-client/yast2-iscsi-client.changes 2010-02-09 13:20:52.000000000 +0100
@@ -1,0 +2,19 @@
+Tue Feb 9 13:19:16 CET 2010 - mzugec@suse.cz
+
+- wait when start iscsid (bnc#570678)
+- 2.19.0
+
+------------------------------------------------------------------
+Wed Jan 13 18:56:03 CET 2010 - kmachalkova@suse.cz
+
+- Adjusted .desktop file(s) to wrap /sbin/yast2/ calls in xdg-su
+ where root privileges are needed, removed X-KDE-SubstituteUID key
+ (bnc#540627)
+
+-------------------------------------------------------------------
+Tue Sep 29 16:22:58 CEST 2009 - mzugec@suse.cz
+
+- L3: safely parse iBFT values (bnc#541400)
+- 2.18.9
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
yast2-iscsi-client-2.18.8.tar.bz2
New:
----
yast2-iscsi-client-2.19.0.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-iscsi-client.spec ++++++
--- /var/tmp/diff_new_pack.5f50M5/_old 2010-02-09 22:10:49.000000000 +0100
+++ /var/tmp/diff_new_pack.5f50M5/_new 2010-02-09 22:10:49.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package yast2-iscsi-client (Version 2.18.8)
+# spec file for package yast2-iscsi-client (Version 2.19.0)
#
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -19,13 +19,13 @@
Name: yast2-iscsi-client
-Version: 2.18.8
+Version: 2.19.0
Release: 1
-License: GPL
-Group: System/YaST
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Source0: yast2-iscsi-client-2.18.8.tar.bz2
+Source0: yast2-iscsi-client-2.19.0.tar.bz2
Prefix: /usr
+Group: System/YaST
+License: GPLv2+
BuildRequires: docbook-xsl-stylesheets doxygen libicu-devel libxslt perl-XML-Writer popt-devel sgml-skel update-desktop-files yast2 yast2-devtools yast2-packagemanager-devel yast2-packager yast2-perl-bindings yast2-testsuite
Requires: yast2-packager
# network needs Wizard::OpenCancelOKDialog()
@@ -39,7 +39,7 @@
client.
%prep
-%setup -n yast2-iscsi-client-2.18.8
+%setup -n yast2-iscsi-client-2.19.0
%build
%{prefix}/bin/y2tool y2autoconf
@@ -49,7 +49,9 @@
export CXXFLAGS="$RPM_OPT_FLAGS -DNDEBUG"
%{?suse_update_config:%{suse_update_config -f}}
./configure --libdir=%{_libdir} --prefix=%{prefix} --mandir=%{_mandir}
-make %{?jobs:-j%jobs}
+# V=1: verbose build in case we used AM_SILENT_RULES(yes)
+# so that RPM_OPT_FLAGS check works
+make %{?jobs:-j%jobs} V=1
%install
make install DESTDIR="$RPM_BUILD_ROOT"
@@ -75,4 +77,5 @@
/usr/share/YaST2/scrconf/iscsid.scr
%doc %{prefix}/share/doc/packages/yast2-iscsi-client
/usr/share/YaST2/schema/autoyast/rnc/iscsi-client.rnc
+
%changelog
++++++ yast2-iscsi-client-2.18.8.tar.bz2 -> yast2-iscsi-client-2.19.0.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-iscsi-client-2.18.8/Makefile.am new/yast2-iscsi-client-2.19.0/Makefile.am
--- old/yast2-iscsi-client-2.18.8/Makefile.am 2009-06-22 08:11:58.000000000 +0200
+++ new/yast2-iscsi-client-2.19.0/Makefile.am 2009-04-21 09:21:55.000000000 +0200
@@ -32,10 +32,10 @@
# less strict; prefer bzip2
AUTOMAKE_OPTIONS = foreign dist-bzip2 no-dist-gzip
-# where devtools install m4 snippets
+# where devtools instal m4 snippets
# argh, executed literally
#ACLOCAL_AMFLAGS = -I $(Y2DEVTOOLS_PREFIX)/share/aclocal
-ACLOCAL_AMFLAGS = -I . -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
+ACLOCAL_AMFLAGS = -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
Makefile.am.common: $(DEVTOOLS_DIR)/admin/Makefile.am.common
cmp -s $< $@ || cp -f $< $@
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-iscsi-client-2.18.8/Makefile.in new/yast2-iscsi-client-2.19.0/Makefile.in
--- old/yast2-iscsi-client-2.18.8/Makefile.in 2009-06-22 08:12:01.000000000 +0200
+++ new/yast2-iscsi-client-2.19.0/Makefile.in 2009-04-21 09:22:05.000000000 +0200
@@ -226,10 +226,10 @@
# less strict; prefer bzip2
AUTOMAKE_OPTIONS = foreign dist-bzip2 no-dist-gzip
-# where devtools install m4 snippets
+# where devtools instal m4 snippets
# argh, executed literally
#ACLOCAL_AMFLAGS = -I $(Y2DEVTOOLS_PREFIX)/share/aclocal
-ACLOCAL_AMFLAGS = -I . -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
+ACLOCAL_AMFLAGS = -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
CLEANFILES =
MAINTAINERCLEANFILES = package/$(RPMNAME)-$(VERSION).tar.bz2 package/$(RPMNAME).spec
POT_DST = $(shell find -type d -name testsuite -prune , \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-iscsi-client-2.18.8/VERSION new/yast2-iscsi-client-2.19.0/VERSION
--- old/yast2-iscsi-client-2.18.8/VERSION 2009-05-29 11:47:07.000000000 +0200
+++ new/yast2-iscsi-client-2.19.0/VERSION 2010-02-09 13:19:14.000000000 +0100
@@ -1 +1 @@
-2.18.8
+2.19.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-iscsi-client-2.18.8/configure new/yast2-iscsi-client-2.19.0/configure
--- old/yast2-iscsi-client-2.18.8/configure 2009-06-22 08:12:01.000000000 +0200
+++ new/yast2-iscsi-client-2.19.0/configure 2009-04-21 09:22:03.000000000 +0200
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.63 for yast2-iscsi-client 2.18.8.
+# Generated by GNU Autoconf 2.63 for yast2-iscsi-client 2.18.6.
#
# Report bugs to http://bugs.opensuse.org/.
#
@@ -596,8 +596,8 @@
# Identity of this package.
PACKAGE_NAME='yast2-iscsi-client'
PACKAGE_TARNAME='yast2-iscsi-client'
-PACKAGE_VERSION='2.18.8'
-PACKAGE_STRING='yast2-iscsi-client 2.18.8'
+PACKAGE_VERSION='2.18.6'
+PACKAGE_STRING='yast2-iscsi-client 2.18.6'
PACKAGE_BUGREPORT='http://bugs.opensuse.org/'
ac_unique_file="RPMNAME"
@@ -1274,7 +1274,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-iscsi-client 2.18.8 to adapt to many kinds of systems.
+\`configure' configures yast2-iscsi-client 2.18.6 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1346,7 +1346,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of yast2-iscsi-client 2.18.8:";;
+ short | recursive ) echo "Configuration of yast2-iscsi-client 2.18.6:";;
esac
cat <<\_ACEOF
@@ -1426,7 +1426,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-yast2-iscsi-client configure 2.18.8
+yast2-iscsi-client configure 2.18.6
generated by GNU Autoconf 2.63
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
@@ -1440,7 +1440,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-iscsi-client $as_me 2.18.8, which was
+It was created by yast2-iscsi-client $as_me 2.18.6, which was
generated by GNU Autoconf 2.63. Invocation command line was
$ $0 $@
@@ -2287,7 +2287,7 @@
# Define the identity of the package.
PACKAGE='yast2-iscsi-client'
- VERSION='2.18.8'
+ VERSION='2.18.6'
cat >>confdefs.h <<_ACEOF
@@ -2511,7 +2511,7 @@
-VERSION="2.18.8"
+VERSION="2.18.6"
RPMNAME="yast2-iscsi-client"
MAINTAINER="Michal Zugec "
@@ -3452,7 +3452,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by yast2-iscsi-client $as_me 2.18.8, which was
+This file was extended by yast2-iscsi-client $as_me 2.18.6, which was
generated by GNU Autoconf 2.63. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -3502,7 +3502,7 @@
_ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_version="\\
-yast2-iscsi-client config.status 2.18.8
+yast2-iscsi-client config.status 2.18.6
configured by $0, generated by GNU Autoconf 2.63,
with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-iscsi-client-2.18.8/configure.in new/yast2-iscsi-client-2.19.0/configure.in
--- old/yast2-iscsi-client-2.18.8/configure.in 2009-06-22 08:11:58.000000000 +0200
+++ new/yast2-iscsi-client-2.19.0/configure.in 2009-04-21 09:21:55.000000000 +0200
@@ -1,9 +1,9 @@
dnl configure.in for yast2-iscsi-client
dnl
-dnl -- This file is generated by y2autoconf 2.18.5 - DO NOT EDIT! --
+dnl -- This file is generated by y2autoconf 2.17.6 - DO NOT EDIT! --
dnl (edit configure.in.in instead)
-AC_INIT(yast2-iscsi-client, 2.18.8, http://bugs.opensuse.org/, yast2-iscsi-client)
+AC_INIT(yast2-iscsi-client, 2.18.6, http://bugs.opensuse.org/, yast2-iscsi-client)
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.18.8"
+VERSION="2.18.6"
RPMNAME="yast2-iscsi-client"
MAINTAINER="Michal Zugec "
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-iscsi-client-2.18.8/iscsi-client.pot new/yast2-iscsi-client-2.19.0/iscsi-client.pot
--- old/yast2-iscsi-client-2.18.8/iscsi-client.pot 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-iscsi-client-2.19.0/iscsi-client.pot 2010-02-01 17:21:35.000000000 +0100
@@ -0,0 +1,487 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR SuSE Linux Products GmbH, Nuernberg
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR , YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-02-01 17:21+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: LANGUAGE \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: src/IscsiClient.ycp:91
+#, ycp-format
+msgid "<p>To configure the iSCSI initiator, the <b>%1</b> package must be installed.</p>"
+msgstr ""
+
+#: src/IscsiClient.ycp:92
+msgid "<p>Install it now?</p>"
+msgstr ""
+
+#. IscsiClient read dialog caption
+#: src/IscsiClient.ycp:139
+msgid "Initializing iSCSI Initiator Configuration"
+msgstr ""
+
+#. Progress stage 1/3
+#: src/IscsiClient.ycp:151
+msgid "Read the database"
+msgstr ""
+
+#. Progress stage 2/3
+#: src/IscsiClient.ycp:153
+msgid "Read the previous settings"
+msgstr ""
+
+#. Progress stage 3/3
+#: src/IscsiClient.ycp:155
+msgid "Detect the devices"
+msgstr ""
+
+#. Progress step 1/3
+#: src/IscsiClient.ycp:158
+msgid "Reading the database..."
+msgstr ""
+
+#. Progress step 2/3
+#: src/IscsiClient.ycp:160
+msgid "Reading the previous settings..."
+msgstr ""
+
+#. Progress step 3/3
+#: src/IscsiClient.ycp:162
+msgid "Detecting the devices..."
+msgstr ""
+
+#. Progress finished
+#: src/IscsiClient.ycp:164
+msgid "Finished"
+msgstr ""
+
+#. IscsiClient read dialog caption
+#: src/IscsiClient.ycp:220
+msgid "Saving iSCSI Initiator Configuration"
+msgstr ""
+
+#. Progress stage 1/2
+#: src/IscsiClient.ycp:229
+msgid "Write the autoYaST settings"
+msgstr ""
+
+#. Progress stage 2/2
+#: src/IscsiClient.ycp:231
+msgid "Set up service status"
+msgstr ""
+
+#. TODO FIXME: your code here...
+#. Configuration summary text for autoyast
+#: src/IscsiClient.ycp:280
+msgid "Configuration summary..."
+msgstr ""
+
+#: src/IscsiClientLib.ycp:315
+msgid ""
+"InitiatorName from iBFT and from <tt>/etc/iscsi/initiatorname.iscsi</tt> differ.\n"
+"The old initiatorname will be replaced by the value of iBFT and create a backup.\n"
+"If you want to use a different initiatorname, change it in the BIOS."
+msgstr ""
+
+#. radio button (starting SLP service - option 1)
+#: src/dialogs.ycp:34
+msgid "When &Booting"
+msgstr ""
+
+#. radio button (starting SLP service - option 2)
+#: src/dialogs.ycp:36
+msgid "&Manually"
+msgstr ""
+
+#. part of help text, used to describe radiobuttons (matching starting SLP service but without "&")
+#: src/dialogs.ycp:39
+msgid "When Booting"
+msgstr ""
+
+#. part of help text, used to describe radiobuttons (matching starting SLP service but without "&")
+#: src/dialogs.ycp:41
+msgid "Manually"
+msgstr ""
+
+#: src/dialogs.ycp:50
+msgid "iSNS Address"
+msgstr ""
+
+#: src/dialogs.ycp:51
+msgid "iSNS Port"
+msgstr ""
+
+#: src/dialogs.ycp:64
+msgid "Initiator Name"
+msgstr ""
+
+#: src/dialogs.ycp:78 src/dialogs.ycp:99 src/dialogs.ycp:120
+msgid "Portal Address"
+msgstr ""
+
+#: src/dialogs.ycp:78 src/dialogs.ycp:99 src/dialogs.ycp:120
+msgid "Target Name"
+msgstr ""
+
+#: src/dialogs.ycp:78
+msgid "Start-Up"
+msgstr ""
+
+#: src/dialogs.ycp:82
+msgid "Add"
+msgstr ""
+
+#: src/dialogs.ycp:83
+msgid "Edit"
+msgstr ""
+
+#: src/dialogs.ycp:84
+msgid "Log Out"
+msgstr ""
+
+#: src/dialogs.ycp:99 src/dialogs.ycp:120
+msgid "Connected"
+msgstr ""
+
+#: src/dialogs.ycp:103
+msgid "Discovery"
+msgstr ""
+
+#: src/dialogs.ycp:104
+msgid "Log In"
+msgstr ""
+
+#: src/dialogs.ycp:124
+msgid "Connect"
+msgstr ""
+
+#: src/dialogs.ycp:137 src/dialogs.ycp:163
+msgid "No Authentication"
+msgstr ""
+
+#: src/dialogs.ycp:139 src/dialogs.ycp:165
+msgid "Incoming Authentication"
+msgstr ""
+
+#: src/dialogs.ycp:141 src/dialogs.ycp:146 src/dialogs.ycp:167
+#: src/dialogs.ycp:172
+msgid "Username"
+msgstr ""
+
+#: src/dialogs.ycp:141 src/dialogs.ycp:146 src/dialogs.ycp:167
+#: src/dialogs.ycp:172
+msgid "Password"
+msgstr ""
+
+#: src/dialogs.ycp:144 src/dialogs.ycp:170
+msgid "Outgoing Authentication"
+msgstr ""
+
+#: src/dialogs.ycp:187
+msgid "Startup"
+msgstr ""
+
+#: src/dialogs.ycp:198
+msgid "IP Address"
+msgstr ""
+
+#: src/dialogs.ycp:199
+msgid "Port"
+msgstr ""
+
+#: src/dialogs.ycp:210
+msgid "Key"
+msgstr ""
+
+#: src/dialogs.ycp:210
+msgid "Value"
+msgstr ""
+
+#: src/dialogs.ycp:223
+msgid "Service"
+msgstr ""
+
+#: src/dialogs.ycp:248
+msgid "Connected Targets"
+msgstr ""
+
+#: src/dialogs.ycp:264
+msgid "Discovered Targets"
+msgstr ""
+
+#: src/dialogs.ycp:296
+msgid "iSCSI Initiator Overview"
+msgstr ""
+
+#. discovery new target
+#. dialog for all targets from portal (connected/disconnected)
+#. authentification dialog for add/discovery target
+#: src/dialogs.ycp:308 src/helps.ycp:93 src/helps.ycp:101 src/helps.ycp:105
+msgid "<h1>iSCSI Initiator</h1>"
+msgstr ""
+
+#: src/dialogs.ycp:326 src/dialogs.ycp:359 src/dialogs.ycp:380
+msgid "iSCSI Initiator Discovery"
+msgstr ""
+
+#. Read dialog help 1/2
+#: src/helps.ycp:20
+msgid ""
+"<p><b><big>Initializing iSCSI Initiator Configuration</big></b><br>\n"
+"Please wait...<br></p>\n"
+msgstr ""
+
+#. Read dialog help 2/2
+#: src/helps.ycp:25
+msgid ""
+"<p><b><big>Aborting Initialization</big></b><br>\n"
+"Safely abort the configuration utility by pressing <b>Abort</b> now.</p>\n"
+msgstr ""
+
+#. Write dialog help 1/2
+#: src/helps.ycp:30
+msgid ""
+"<p><b><big>Saving iSCSI Initiator Configuration</big></b><br>\n"
+"Please wait...<br></p>\n"
+msgstr ""
+
+#. Write dialog help 2/2
+#: src/helps.ycp:35
+msgid ""
+"<p><b><big>Aborting Saving</big></b><br>\n"
+"Abort the save procedure by pressing <b>Abort</b>.\n"
+"An additional dialog informs whether it is safe to do so.\n"
+"</p>\n"
+msgstr ""
+
+#. Summary dialog help 1/3
+#: src/helps.ycp:42
+msgid ""
+"<p><b><big>iSCSI Initiator Configuration</big></b><br>\n"
+"Configure an iSCSI initiator here.<br></p>\n"
+msgstr ""
+
+#. Summary dialog help 2/3
+#: src/helps.ycp:47
+msgid ""
+"<p><b><big>Adding an iSCSI Initiator</big></b><br>\n"
+"Select an iSCSI initiator from the list of detected initiators.\n"
+"If your iSCSI initiator was not detected, use <b>Other (not detected)</b>.\n"
+"Then press <b>Configure</b>.</p>\n"
+msgstr ""
+
+#. Summary dialog help 3/3
+#: src/helps.ycp:54
+msgid ""
+"<p><b><big>Editing or Deleting</big></b><br>\n"
+"If you press <b>Edit</b>, an additional dialog in which to change\n"
+"the configuration opens.</p>\n"
+msgstr ""
+
+#. Ovreview dialog help 1/3
+#: src/helps.ycp:60
+msgid ""
+"<p><b><big>iSCSI Initiator Configuration Overview</big></b><br>\n"
+"Obtain an overview of installed iSCSI initiators. Additionally\n"
+"edit their configurations.<br></p>\n"
+msgstr ""
+
+#. Ovreview dialog help 2/3
+#: src/helps.ycp:66
+msgid ""
+"<p><b><big>Adding an iSCSI Initiator</big></b><br>\n"
+"Press <b>Add</b> to configure an iSCSI initiator.</p>\n"
+msgstr ""
+
+#. Ovreview dialog help 3/3
+#: src/helps.ycp:71
+msgid ""
+"<p><b><big>Editing or Deleting</big></b><br>\n"
+"Choose an iSCSI Initiator to change or remove.\n"
+"Then press <b>Edit</b> or <b>Delete</b> as desired.</p>\n"
+msgstr ""
+
+#. table of connected targets
+#: src/helps.ycp:77
+msgid ""
+"List of current sessions. To add a new target, select it and press <b>Add</b>.\n"
+"To remove it, press <b>Log Out</b>.\n"
+"To change the start-up status, press <b>Toggle</b>.\n"
+msgstr ""
+
+#. Warning
+#: src/helps.ycp:83 src/helps.ycp:98
+msgid "<h1>Warning</h1>"
+msgstr ""
+
+#: src/helps.ycp:83 src/helps.ycp:98
+msgid "<p>When accessing an iSCSI device <b>READ</b>/<b>WRITE</b>, make sure that this access is exclusive. Otherwise there is a potential risk of data corruption.</p>\n"
+msgstr ""
+
+#: src/helps.ycp:86
+msgid ""
+"<p><b>InitiatorName</b> is value a from <tt>/etc/initiatorname.iscsi</tt>. \n"
+"In case you have iBFT, this value will be added from there and you are only able to change it in the BIOS setup.</p>"
+msgstr ""
+
+#: src/helps.ycp:88
+msgid ""
+"If you want to use <b>iSNS</b> (Internet Storage Name Service) for discovering targets instead of the default SendTargets method,\n"
+"fill in the IP address of the iSNS server and port. The default port should be 3205.\n"
+msgstr ""
+
+#: src/helps.ycp:93
+msgid ""
+"Enter the <b>IP Address</b> of the discovered server.\n"
+"Only change <b>Port</b> if needed. For authentication, use <b>Username</b> and <b>Password</b>. If you do not need authentication,\n"
+"select <b>No Authentication</b>.\n"
+msgstr ""
+
+#: src/helps.ycp:102
+msgid "List of nodes offered by the iSCSI target. Select one item and click <b>Connect</b>. "
+msgstr ""
+
+#: src/helps.ycp:105
+msgid "Select the type of authentication and enter the <b>Username</b> and <b>Password</b>."
+msgstr ""
+
+#: src/helps.ycp:106
+msgid "<h1>Startup</h1>"
+msgstr ""
+
+#: src/helps.ycp:106
+msgid ""
+"<p><b>manual</b> is for iSCSI targets to not be connected by default, user needs to do it manually</p>\n"
+"<p><b>onboot</b> is for iSCSI targets to be connected during boot, ie when root is on\n"
+"iSCSI. As such it will be evaluated from the initrd.</p>\n"
+"<p><b>automatic</b> is for iSCSI targets to be connected when the iSCSI service itself\n"
+"starts up.</p>"
+msgstr ""
+
+#. list of discovered targets
+#: src/helps.ycp:113
+msgid "List of discovered targets. Start a new <b>Discovery</b> or <b>Connect</b> to any target."
+msgstr ""
+
+#: src/helps.ycp:115
+msgid "<h1>iBTF</h1>"
+msgstr ""
+
+#. Command line help text for the Xiscsi-client module
+#: src/iscsi-client.ycp:34
+msgid "Configuration of an iSCSI initiator"
+msgstr ""
+
+#. progress step title
+#: src/iscsi-client_finish.ycp:43
+msgid "Saving iSCSI configuration..."
+msgstr ""
+
+#. Rich text title for IscsiClient in proposals
+#: src/iscsi-client_proposal.ycp:65
+msgid "iSCSI Initiator"
+msgstr ""
+
+#. Menu title for IscsiClient in proposals
+#: src/iscsi-client_proposal.ycp:67
+msgid "&iSCSI Initiator"
+msgstr ""
+
+#: src/widgets.ycp:27
+msgid "Command timed out"
+msgstr ""
+
+#: src/widgets.ycp:66 src/widgets.ycp:78
+msgid "Insert the username."
+msgstr ""
+
+#: src/widgets.ycp:71 src/widgets.ycp:83
+msgid "Insert the password."
+msgstr ""
+
+#: src/widgets.ycp:94
+msgid "Error While Connecting iscsid"
+msgstr ""
+
+#: src/widgets.ycp:136
+msgid "Really log out from the selected target?"
+msgstr ""
+
+#: src/widgets.ycp:137
+msgid "Error occurred while logging out from the selected target."
+msgstr ""
+
+#: src/widgets.ycp:142 src/widgets.ycp:170
+msgid "No record found."
+msgstr ""
+
+#: src/widgets.ycp:200
+msgid "No valid IP address"
+msgstr ""
+
+#: src/widgets.ycp:205
+msgid "Port field cannot be empty"
+msgstr ""
+
+#: src/widgets.ycp:274
+msgid ""
+"Incorrect InitiatorName.\n"
+"The correct syntax is\n"
+"iqn.yyyy-mm.reversed.domain.name[:identifier]\n"
+"or eui.yyyy-mm.reversed.domain.name[:identifier]\n"
+"\n"
+"Example:\n"
+"iqn.2007-04.cz.server:storage.disk.sdb\n"
+msgstr ""
+
+#: src/widgets.ycp:411
+msgid "Insert the IP address."
+msgstr ""
+
+#: src/widgets.ycp:417
+msgid "Insert the port."
+msgstr ""
+
+#: src/widgets.ycp:494 src/widgets.ycp:550 src/widgets.ycp:561
+msgid "True"
+msgstr ""
+
+#: src/widgets.ycp:494 src/widgets.ycp:550
+msgid "False"
+msgstr ""
+
+#: src/widgets.ycp:516 src/widgets.ycp:574
+msgid "The target with this TargetName is already connected. Make sure that multipathing is enabled to prevent data corruption."
+msgstr ""
+
+#: src/widgets.ycp:516 src/widgets.ycp:574
+msgid "Continue"
+msgstr ""
+
+#: src/widgets.ycp:516 src/widgets.ycp:574
+msgid "Cancel"
+msgstr ""
+
+#: src/widgets.ycp:570
+msgid "The target is already connected."
+msgstr ""
+
+#. Initialization dialog caption
+#: src/wizards.ycp:129
+msgid "iSCSI Initiator Configuration"
+msgstr ""
+
+#. Initialization dialog contents
+#: src/wizards.ycp:131
+msgid "Initializing..."
+msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-iscsi-client-2.18.8/src/IscsiClientLib.ycp new/yast2-iscsi-client-2.19.0/src/IscsiClientLib.ycp
--- old/yast2-iscsi-client-2.18.8/src/IscsiClientLib.ycp 2009-04-21 09:29:28.000000000 +0200
+++ new/yast2-iscsi-client-2.19.0/src/IscsiClientLib.ycp 2010-02-09 13:18:54.000000000 +0100
@@ -8,6 +8,7 @@
import "Stage";
import "ModuleLoading";
import "Mode";
+import "String";
global list <string> sessions = [];
global list <string> discovered = [];
@@ -47,7 +48,9 @@
string from_bios = ((map)SCR::Execute(.target.bash_output, "iscsiadm -m fw"))["stdout"]:"";
foreach(string row, splitstring(from_bios, "\n"), {
list<string> key_val=splitstring(row, "=");
- if (size(key_val[0]:"")>0) ibft[key_val[0]:""] = key_val[1]:"";
+// if (size(key_val[0]:"")>0) ibft[key_val[0]:""] = key_val[1]:"";
+ string kv = String::CutBlanks(key_val[0]:"");
+ if (size(kv) > 0) ibft[kv] = String::CutBlanks(key_val[1]:"");
});
}
y2milestone("iBFT %1", hidePassword(ibft));
@@ -227,6 +230,19 @@
}
+global void startIScsid(){
+ SCR::Execute(.background.run_output_err, "pgrep iscsid || iscsid");
+ foreach(integer i,[0,1,2,3,4,5,6,7,8,9],{
+ sleep(1*1000);
+ map cmd=(map)SCR::Execute(.target.bash_output, "iscsiadm -m session");
+ y2internal("iteration %1, retcode %2",i, cmd["exit"]:-1);
+ if (cmd["exit"]:-1==0){
+ y2internal("Good response from daemon, exit.");
+ break;
+ }
+ });
+}
+
// get all connected targets
global boolean readSessions(){
y2milestone("reading current settings");
@@ -476,7 +492,7 @@
if (Stage::initial()){
ModuleLoading::Load("iscsi_tcp", "", "", "", false, true);
// start daemon before
- SCR::Execute(.background.run_output_err, "pgrep iscsid || iscsid");
+ startIScsid();
} else {
if (Service::Status("open-iscsi") == 0) serviceStatus=true;
@@ -512,7 +528,7 @@
SCR::Execute (.target.bash, "chmod 0600 $FILE" ,$["FILE":file]);
} else checkInitiatorName();
// start daemon before
- SCR::Execute(.background.run_output_err, "iscsid");
+ startIScsid();
}
global boolean autoyastWrite(){
@@ -532,4 +548,6 @@
});
return true;
}
+
+
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-iscsi-client-2.18.8/src/inst_iscsi-client.ycp new/yast2-iscsi-client-2.19.0/src/inst_iscsi-client.ycp
--- old/yast2-iscsi-client-2.18.8/src/inst_iscsi-client.ycp 2008-12-03 15:22:34.000000000 +0100
+++ new/yast2-iscsi-client-2.19.0/src/inst_iscsi-client.ycp 2010-02-09 13:20:21.000000000 +0100
@@ -4,7 +4,7 @@
* Summary: Main file
* Authors: Michal Zugec
*
- * $Id: inst_iscsi-client.ycp 53847 2008-12-03 14:22:34Z mzugec $
+ * $Id: inst_iscsi-client.ycp 60759 2010-02-09 12:20:20Z mzugec $
*
* Main file for iscsi-client configuration. Uses all other files.
*/
@@ -42,7 +42,7 @@
ModuleLoading::Load("iscsi_tcp", "", "", "", false, true);
// start daemon before
-SCR::Execute(.background.run_output_err, "iscsid");
+IscsiClientLib::startIScsid();
//if (size(IscsiClientLib::getiBFT())>0) IscsiClientLib::autoLogOn();
IscsiClientLib::getiBFT();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-iscsi-client-2.18.8/src/iscsi-client.desktop new/yast2-iscsi-client-2.19.0/src/iscsi-client.desktop
--- old/yast2-iscsi-client-2.18.8/src/iscsi-client.desktop 2009-03-03 10:28:44.000000000 +0100
+++ new/yast2-iscsi-client-2.19.0/src/iscsi-client.desktop 2010-02-01 17:21:32.000000000 +0100
@@ -19,9 +19,8 @@
X-SuSE-YaST-AutoInstSchema=iscsi-client.rnc
Icon=yast-iscsi-client
-Exec=/sbin/yast2 iscsi-client
+Exec=xdg-su -c "/sbin/yast2 iscsi-client"
Name=iSCSI Initiator
GenericName=Configure an iSCSI initiator
-X-KDE-SubstituteUID=true
StartupNotify=true
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-iscsi-client-2.18.8/src/widgets.ycp new/yast2-iscsi-client-2.19.0/src/widgets.ycp
--- old/yast2-iscsi-client-2.18.8/src/widgets.ycp 2009-04-21 15:42:29.000000000 +0200
+++ new/yast2-iscsi-client-2.19.0/src/widgets.ycp 2010-02-09 13:17:51.000000000 +0100
@@ -290,7 +290,7 @@
IscsiClientLib::writeInitiatorName((string)UI::QueryWidget(`initiator_name, `Value));
if (Stage::initial()){
SCR::Execute(.target.bash, "killproc /sbin/iscsid");
- SCR::Execute(.background.run_output_err, "iscsid");
+ IscsiClientLib::startIScsid();
}
else SCR::Execute(.target.bash, "rcopen-iscsi restart");
y2milestone("write initiatorname %1", IscsiClientLib::initiatorname);
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org