Hello community,
here is the log from the commit of package yast2-support
checked in at Fri Oct 24 15:36:23 CEST 2008.
--------
--- yast2-support/yast2-support.changes 2008-10-13 10:29:11.000000000 +0200
+++ /mounts/work_src_done/STABLE/yast2-support/yast2-support.changes 2008-10-24 14:34:46.718210000 +0200
@@ -1,0 +2,16 @@
+Fri Oct 24 12:16:50 CEST 2008 - jsrain@suse.cz
+
+- added help texts
+- 2.17.10
+
+-------------------------------------------------------------------
+Wed Oct 22 17:04:56 CEST 2008 - jsrain@suse.cz
+
+- added support for running as non-root
+
+-------------------------------------------------------------------
+Mon Oct 20 13:20:26 CEST 2008 - mzugec@suse.cz
+
+- fixed some text typos (bnc#436826)
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
yast2-support-2.17.9.tar.bz2
New:
----
yast2-support-2.17.10.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-support.spec ++++++
--- /var/tmp/diff_new_pack.yF9441/_old 2008-10-24 15:36:18.000000000 +0200
+++ /var/tmp/diff_new_pack.yF9441/_new 2008-10-24 15:36:18.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package yast2-support (Version 2.17.9)
+# spec file for package yast2-support (Version 2.17.10)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -19,12 +19,12 @@
Name: yast2-support
-Version: 2.17.9
+Version: 2.17.10
Release: 1
License: GPL v2 or later
Group: System/YaST
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Source0: yast2-support-2.17.9.tar.bz2
+Source0: yast2-support-2.17.10.tar.bz2
Prefix: /usr
Requires: yast2
BuildRequires: perl-XML-Writer update-desktop-files yast2 yast2-devtools yast2-testsuite
@@ -38,7 +38,7 @@
%prep
-%setup -n yast2-support-2.17.9
+%setup -n yast2-support-2.17.10
%build
%{prefix}/bin/y2tool y2autoconf
@@ -72,6 +72,13 @@
/usr/share/YaST2/scrconf/*.scr
%doc %{prefix}/share/doc/packages/yast2-support
%changelog
+* Fri Oct 24 2008 jsrain@suse.cz
+- added help texts
+- 2.17.10
+* Wed Oct 22 2008 jsrain@suse.cz
+- added support for running as non-root
+* Mon Oct 20 2008 mzugec@suse.cz
+- fixed some text typos (bnc#436826)
* Mon Oct 13 2008 mzugec@suse.cz
- changed workflow for upload tarball
- 2.17.9
++++++ yast2-support-2.17.9.tar.bz2 -> yast2-support-2.17.10.tar.bz2 ++++++
++++ 4051 lines of diff (skipped)
++++ retrying with extended exclude list
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yast2-support-2.17.9/configure.in new/yast2-support-2.17.10/configure.in
--- old/yast2-support-2.17.9/configure.in 2008-10-13 10:05:15.000000000 +0200
+++ new/yast2-support-2.17.10/configure.in 2008-10-24 14:34:15.000000000 +0200
@@ -1,9 +1,9 @@
dnl configure.in for yast2-support
dnl
-dnl -- This file is generated by y2autoconf 2.17.0 - 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-support, 2.17.8, http://bugs.opensuse.org/, yast2-support)
+AC_INIT(yast2-support, 2.17.10, http://bugs.opensuse.org/, yast2-support)
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.8"
+VERSION="2.17.10"
RPMNAME="yast2-support"
MAINTAINER="Michal Zugec "
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yast2-support-2.17.9/src/complex.ycp new/yast2-support-2.17.10/src/complex.ycp
--- old/yast2-support-2.17.9/src/complex.ycp 2008-09-05 10:16:46.000000000 +0200
+++ new/yast2-support-2.17.10/src/complex.ycp 2008-10-17 13:24:52.000000000 +0200
@@ -64,7 +64,71 @@
symbol ReadDialog() {
Wizard::RestoreHelp(HELPS["read"]:"");
// Support::SetAbortFunction(PollAbort);
- if (!Confirm::MustBeRoot()) return `abort;
+// if (!Confirm::MustBeRoot()) return `abort;
+ if (Support::WhoAmI() != 0)
+ {
+ // use configuration file in home directory
+ string cmd = sformat ("ls %1", "~/.supportconfig");
+ map out = (map)SCR::Execute (.target.bash_output, cmd);
+ string file = out["stdout"]:"";
+ file = splitstring (file, "\n")[0]:"";
+ if (file == "" || file == nil)
+ {
+ if (!Confirm::MustBeRoot()) return `abort;
+ }
+ y2milestone ("Using configuration file %1", file);
+ setenv ("SC_CONF", file);
+ // ensure ~/.supportconfig does exist
+ if (SCR::Read (.target.size, file) < 0)
+ {
+ string cmd = sformat ("/bin/cp %1 %2", "/etc/supportconfig.conf", file);
+ SCR::Execute (.target.bash, cmd);
+ }
+ SCR::UnregisterAgent(.etc.supportconfig);
+ SCR::RegisterAgent (.etc.supportconfig, `ag_ini(
+ `IniAgent( file,
+ $[
+ "options" : [ "global_values", "comments_last", "line_can_continue", "join_multiline" ],
+ "comments": [
+ "^[ \t]*$", // empty line
+ "^[ \t]+[;#].*$", // comment char is not first char
+ "^[#][ \t]*$", // only comment chars
+ "^[#][ \t]*\\[[^]]*$", // comment chars followed by '[' without matching ']'
+ "^[#][^ \t[]", // comment char followed by non-blank nor '['
+ "^[#][ \t]+[^[a-z \t].*$", // comment chars followed by non a-z char nor '[' nor blank
+ "^[#][ \t]+[a-z ]*[a-z][ \t]*$", // comment chars followed by a-z or blank chars
+ "^[#][ \t]+[a-z ]*[a-z][ \t]*[^a-z \t=].*$", // like above, but followed by non a-z nor blank nor '=' chars
+ ],
+ /*
+ "sections" : [
+ $[
+ "begin" : [ "^[ \t]*\\[[ \t]*(.*[^ \t])[ \t]*\\][ \t]*", "[%s]" ],
+ ], $[
+ // this is a special type for commenting out the values
+ "begin" : [ "^[#;][ \t]*\\[[ \t]*(.*[^ \t])[ \t]*\\][ \t]*", "# [%s]" ],
+ ]
+ ],
+ */
+ // we need to exclude ; because of the second matching rule
+ "params" : [
+ // Options with one value ('yes' / 'no')
+ // $[ "match" : [ "^[#;][ \t]*([^ \t]+)[ \t]+([^ \t]+)[ \t]+$", "%s %s" ]],
+ // $[ "match" : [ "^[#;][ \t]*([^ \t\=]+)[ \t\=]?(.+)[ \t]*$", "; %s %s" ]],
+ // Options with more possible values
+ // $[ "match" : [ "^[ \t]*([^ \t\=]+)[ \t\=]+[ ]*\"(.*)\"[ \t]*$", "%s=\"%s\"" ]],
+ // string
+ $[ "match" : [ "^[ \t]*([^ \t\=]+)[ \t\=]+[ ]*\"(.*)\"[[:space:]]*\#[\-[:space:][:alnum:]]*$", "%s=\"%s\"" ]],
+ $[ "match" : [ "^[ \t]*([^ \t\=]+)[ \t\=]+[ ]*\"(.*)\"[[:space:]]*$", "%s=\"%s\"" ]],
+ // number
+ $[ "match" : [ "^[ \t]*([^ \t\=]+)[ \t\=]+[ ]*([[:digit:]]+)[[:space:]]*\#[\-[:alnum:][:space:]]*$", "%s=%s" ]],
+ $[ "match" : [ "^[ \t]*([^ \t\=]+)[ \t\=]+[ ]*(.+)[[:space:]]*$", "%s=%s" ]],
+ ],
+ ]
+ )
+ ));
+ }
+ y2internal ("Read 2: %1", SCR::Read (.etc.supportconfig.all));
+
boolean ret = Support::Read();
return ret ? `next : `abort;
}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yast2-support-2.17.9/src/dialogs.ycp new/yast2-support-2.17.10/src/dialogs.ycp
--- old/yast2-support-2.17.9/src/dialogs.ycp 2008-10-10 14:15:10.000000000 +0200
+++ new/yast2-support-2.17.10/src/dialogs.ycp 2008-10-24 11:56:03.000000000 +0200
@@ -119,7 +119,7 @@
)
), `HStretch());
- Wizard::SetContentsButtons(caption, contents, HELPS["c1"]:"",
+ Wizard::SetContentsButtons(caption, contents, HELPS["overview"]:"",
Label::BackButton(), Label::NextButton());
Wizard::DisableBackButton();
@@ -141,7 +141,7 @@
any UploadDialog(boolean data_prepared){
string caption = _("Supportconfig Upload Dialog");
-
+/*
string url="";
if(SCR::Read(.target.size,"/etc/install.inf") > 0) {
url = (string)SCR::Read(.etc.install_inf.supporturl);
@@ -151,6 +151,9 @@
url=Support::options["VAR_OPTION_UPLOAD_TARGET"]:"";
y2milestone("URL value from /etc/supportconfig.conf : %1", url);
}
+*/
+ string url=Support::options["VAR_OPTION_UPLOAD_TARGET"]:"";
+ y2milestone("URL value from /etc/supportconfig.conf : %1", url);
y2milestone("%1", Support::log_files);
/* Support configure1 dialog contents */
term load_save = `Left(
@@ -167,7 +170,7 @@
`Left(
`HBox(
`CheckBox(`id(`upload), _("Upload log files tarball into URL"), true),
- `InputField(`id(`url), _("Upload URL"), url)
+ `InputField(`id(`url), _("Upload Target"), url)
// `VBox(`Label(""), `PushButton(`id(`upload), `opt(`disabled), _("Upload log files tarball into URL")))
))
);
@@ -192,6 +195,13 @@
string url = (string)UI::QueryWidget(`url, `Value);
if (size(url)>0) command = sformat("%1 -U %2", command, url);
}
+ if (Support::WhoAmI() != 0) {
+ if (! Support::AskForRootPwd())
+ return `back;
+ integer id = Support::WhoAmI();
+ SCR::Write (.target.string, Support::pwd_pipe, Support::root_pw + "\n");
+ command = sformat("cat %2 | su -c '%1'", command, Support::pwd_pipe);
+ }
y2milestone("executing %1", command);
map output = (map)SCR::Execute(.target.bash_output, command);
y2milestone("output %1", output);
@@ -278,7 +288,7 @@
*/
);
- Wizard::SetContentsButtons(caption, contents, HELPS["c1"]:"",
+ Wizard::SetContentsButtons(caption, contents, HELPS["support_params"]:"",
Label::BackButton(), Label::NextButton());
if (Support::use_defaults) UI::ChangeWidget(`rb, `CurrentButton, `use_defaults);
@@ -373,7 +383,7 @@
*/
);
- Wizard::SetContentsButtons(caption, contents, HELPS["overview"]:"",
+ Wizard::SetContentsButtons(caption, contents, HELPS["expert_params"]:"",
Label::BackButton(), Label::NextButton());
any ret = nil;
@@ -456,7 +466,7 @@
/* Support configure2 dialog contents */
term contents = `VBox(
- `Frame (_("Contact Informations"), `VBox(
+ `Frame (_("Contact Information"), `VBox(
`Left(`InputField(`id(`company), _("Company"), Support::options["VAR_OPTION_CONTACT_COMPANY"]:"")),
`Left(`InputField(`id(`email), _("Email Address"), Support::options["VAR_OPTION_CONTACT_EMAIL"]:"")),
`Left(`InputField(`id(`name), _("Name"), Support::options["VAR_OPTION_CONTACT_NAME"]:"")),
@@ -464,12 +474,12 @@
`Left(`InputField(`id(`storeid), _("Store ID"), Support::options["VAR_OPTION_CONTACT_STOREID"]:"")),
`Left(`InputField(`id(`terminalid), _("Terminal ID"), Support::options["VAR_OPTION_CONTACT_TERMINALID"]:""))
)),
- `Frame (_("Upload Informations"), `VBox(
+ `Frame (_("Upload Information"), `VBox(
`Left(`InputField(`id(`target), _("Upload Target"), Support::options["VAR_OPTION_UPLOAD_TARGET"]:"")),
`Left(`InputField(`id(`novell_number), _("Novell 11 digit service request number"), Support::novell_number))
)));
- Wizard::SetContentsButtons(caption, contents, HELPS["c2"]:"",
+ Wizard::SetContentsButtons(caption, contents, HELPS["contact"]:"",
Label::BackButton(), Label::NextButton());
any ret = nil;
@@ -505,13 +515,20 @@
symbol GenerateDialog () {
- string cmd = sformat("supportconfig %1 -t %2", Support::GetParameterList(), Support::log_files["tmp_dir"]:"");
string caption = _("Collecting Data");
term contents = `VBox (
`LogView (`id (`log), _("Progress"), 1000, 1000)
);
- Wizard::SetContentsButtons(caption, contents, HELPS["c2"]:"",
+ Wizard::SetContentsButtons(caption, contents, HELPS["collecting"]:"",
Label::BackButton(), Label::NextButton());
+ string cmd = sformat("supportconfig %1 -t %2", Support::GetParameterList(), Support::log_files["tmp_dir"]:"");
+ if (Support::WhoAmI() != 0) {
+ if (! Support::AskForRootPwd())
+ return `back;
+ integer id = Support::WhoAmI();
+ SCR::Write (.target.string, Support::pwd_pipe, Support::root_pw + "\n");
+ cmd = sformat("cat %4 | su -c 'supportconfig %1 -t %2 && chown -R %3 %2'", Support::GetParameterList(), Support::log_files["tmp_dir"]:"", id, Support::pwd_pipe);
+ }
symbol ret = nil;
integer pid = (integer) SCR::Execute(.process.start_shell, cmd);
string unfinished_line = "";
@@ -574,7 +591,7 @@
// `MultiLineEdit (`id (`file), `opt (`read_only), _("File Contents"))
)
);
- Wizard::SetContentsButtons(caption, contents, HELPS["c2"]:"",
+ Wizard::SetContentsButtons(caption, contents, HELPS["review"]:"",
Label::BackButton(), Label::NextButton());
symbol ret = `filelist;
while (true) {
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yast2-support-2.17.9/src/helps.ycp new/yast2-support-2.17.10/src/helps.ycp
--- old/yast2-support-2.17.9/src/helps.ycp 2008-09-05 10:16:46.000000000 +0200
+++ new/yast2-support-2.17.10/src/helps.ycp 2008-10-24 11:58:11.000000000 +0200
@@ -77,20 +77,64 @@
"),
/* Ovreview dialog help 1/3 */
- "overview" : _("<p><b><big>Support Configuration Overview</big></b><br>
-Obtain an overview of installed supports. Additionally
-edit their configurations.<br></p>
-") +
-
+ "overview" : _("
+<p><b><big>Opening Novell Support Center</big></b><br>
+To start a web browser that opens the Novell Support Center Portal, use <b>Open Novell Support Center</b>.
+You can then open a Service Request with Novell Technical Support. Make sure you write down
+the Service Request number to include in the supportconfig data upload.</p>")
/* Ovreview dialog help 2/3 */
-_("<p><b><big>Adding a support:</big></b><br>
-Press <b>Add</b> to configure a support.</p>") +
-
+ + _("<p><b><big>Collecting Data</big></b><br>
+To run the supportconfig data collection tool, use <b>Collect Data</b></p>")
/* Ovreview dialog help 3/3 */
-_("<p><b><big>Editing or Deleting:</big></b><br>
-Choose a support to change or remove.
-Then press <b>Edit</b> or <b>Delete</b> as desired.</p>
-"),
+ + _("<p><b><big>Uploading Collected Data</big></b><br>
+To upload the data already collected to a server, use <b>Upload Data</b>.
+The server may or may not be Novell Technical Support.</p>"),
+
+ /* Configure1 dialog help 1/3 */
+ "support_params" : _("<p><b><big>Supportconfig Options</big></b><br>
+Select an option to override the defaults. You can use the default settings,
+gather the most data or only gather a minimum amount of data.")
+ /* Configure1 dialog help 2/3 */
+ + _("<p><b><big>Expert Settings</big></b><br>
+Select <b>Use Custom</b> and the <b>Expert Settings</b> button
+to select specific data sets to collect.</p>")
+
+ /* Configure1 dialog help 3/3 */
+ + _("<p><b><big>Options</big></b><br>
+You can collect additional information. Usually these options are not
+necessary, but can be included when circumstances require.</p>"),
+
+ /* Expert dialog help 1/1 */
+ "expert_params" : _("<p><big><b>Default Options</b></big><br>
+Select or deselect each of the data sets you would like to include in the supportconfig tarball.</p>"),
+
+ /* Contact dialog help 1/4 */
+ "contact" : _("<p><big><b>Contact Information</b></big>
https://secure-www.novell.com/upload?appname=supportconfig&file=<i>tarball</i><br>
+ftp://ftp.novell.com/incoming<br>
+scp://central.server.foo.com/supportconfig/archives</p>")
+ /* Contact dialog help 4/4 */
+ + _("<p><b>Note:</b> If you are uploading a supportconfig tarball to Novell Technical Support,
+make sure you include the Novell 11 digit service request number from your open service request."),
+
+ /* Collecting data dialkog help 1/1 */
+ "collecting" : _("<p><b><big>Collecting Data</big></b>><br>
+Please wait while the data is being collected.</p>"),
+
+ /* Data review dialog help 1/1 */
+ "review" : _("<p><b><big>Collected Data Review</big></b><br>
+Review the data collected by supportconfig. If you do not want to share some of the collected data,
+use <b>Remove from Data</b> and selected file will be removed.</p>"),
/* Configure1 dialog help 1/2 */
"c1" : _("<p><b><big>Configuration Part One</big></b><br>
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yast2-support-2.17.9/src/supportconfig_conf.ycp new/yast2-support-2.17.10/src/supportconfig_conf.ycp
--- old/yast2-support-2.17.9/src/supportconfig_conf.ycp 2008-10-09 17:58:32.000000000 +0200
+++ new/yast2-support-2.17.10/src/supportconfig_conf.ycp 2008-10-22 17:22:23.000000000 +0200
@@ -40,7 +40,7 @@
"OPTION_SAR" : _("System Activity Reporting related information, including copies of the SAR data files. sar.txt"),
"OPTION_SLERT" : _("SLES Real Time kernel related information. slert.txt"),
"OPTION_SLP" : _("Service Location Protocol related information. slp.txt"),
-"OPTION_SMART" : _("Self-Monitoring), Analysis, and Reporting Technology related information for hard disks. WARNING: Some hard disk controllers and drives do not
+"OPTION_SMART" : _("Self-Monitoring, Analysis, and Reporting Technology related information for hard disks. WARNING: Some hard disk controllers and drives do not
behave kindly. Probing SMART data has been known to change file systems to read only mode or even hang the server. Make sure probing SMART data
works in your environment before enabling this option. fs-smartmon.txt"),
"OPTION_SMB" : _("Samba and CIFS related information. samba.txt"),
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yast2-support-2.17.9/src/Support.ycp new/yast2-support-2.17.10/src/Support.ycp
--- old/yast2-support-2.17.9/src/Support.ycp 2008-10-10 14:16:06.000000000 +0200
+++ new/yast2-support-2.17.10/src/Support.ycp 2008-10-22 17:06:27.000000000 +0200
@@ -41,6 +41,7 @@
import "Message";
import "Map";
import "PackageSystem";
+import "Label";
/**
* Prototypes
@@ -69,6 +70,63 @@
boolean() AbortFunction = Modified;
/**
+ * root password for running supportconfig if module run as non-root
+ */
+global string root_pw = nil;
+
+global string pwd_pipe = nil;
+
+global boolean CheckRootPw (string pw) {
+ if (pwd_pipe == nil)
+ pwd_pipe = ((string)SCR::Read (.target.tmpdir) + "/pwd_pipe");
+ SCR::Execute (.target.bash, "test -e %1 || mkfifo %1", pwd_pipe);
+ SCR::Write (.target.string, pwd_pipe, pw + "\n");
+ integer exit = (integer)SCR::Execute (.target.bash, sformat ("cat %1 | su -c 'echo 0'", pwd_pipe));
+ boolean success = (exit == 0);
+ y2milestone ("Root password check: %1", success);
+ if (success)
+ root_pw = pw;
+ return success;
+}
+
+global integer WhoAmI() {
+ if ((integer)SCR::Read (.target.size, "/usr/bin/id") <= 0)
+ {
+ y2warning ("/usr/bin/id not existing, supposing to be root");
+ return 0;
+ }
+
+ map out = (map) SCR::Execute (.target.bash_output, "/usr/bin/id --user");
+ list<string> lines = splitstring (out["stdout"]:"", "\n");
+ string strid = lines[0]:"";
+ integer id = tointeger (strid);
+ if (id == nil)
+ return 0;
+ return id;
+}
+
+global boolean AskForRootPwd () {
+ while (root_pw == nil) {
+ UI::OpenDialog (`VBox (
+ `Label (_("To continue, enter root password")),
+ `Password (`id (`passwd), _("root Password")),
+ `ButtonBox (
+ `PushButton (`id(`ok), `opt (`okButton, `default, `key_F10), Label::OKButton()),
+ `PushButton (`id(`cancel), `opt (`cancelButton, `key_F9), Label::CancelButton())
+ )
+ ));
+ symbol input = (symbol)UI::UserInput();
+ string pw = (string)UI::QueryWidget (`id (`passwd), `Value);
+ UI::CloseDialog ();
+ if (input == `cancel)
+ return false;
+ if (! CheckRootPw (pw))
+ Report::Error (_("Password incorrect"));
+ }
+ return true;
+}
+
+/**
* Abort function
* @return boolean return true if abort
*/
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yast2-support-2.17.9/VERSION new/yast2-support-2.17.10/VERSION
--- old/yast2-support-2.17.9/VERSION 2008-10-13 10:06:50.000000000 +0200
+++ new/yast2-support-2.17.10/VERSION 2008-10-24 14:19:21.000000000 +0200
@@ -1 +1 @@
-2.17.9
+2.17.10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org