Hello community,
here is the log from the commit of package yast2
checked in at Mon Oct 6 15:41:59 CEST 2008.
--------
--- yast2/yast2.changes 2008-09-30 10:01:08.000000000 +0200
+++ /mounts/work_src_done/STABLE/yast2/yast2.changes 2008-10-06 13:59:25.505733000 +0200
@@ -1,0 +2,40 @@
+Mon Oct 6 13:23:09 CEST 2008 - visnov@suse.cz
+
+- Added icon to hardware detection confirmation (bnc #431276)
+- 2.17.37
+
+-------------------------------------------------------------------
+Fri Oct 3 00:26:13 CEST 2008 - locilka@suse.cz
+
+- Fixed Makefiles by using [[:upper:]]*.ycp where needed.
+- 2.17.36
+
+-------------------------------------------------------------------
+Thu Oct 2 22:15:31 CEST 2008 - locilka@suse.cz
+
+- Added new PackagesProposal module which provides unified API for
+ YaST modules in installation that want to select resolvables for
+ installation (bnc #431580).
+
+-------------------------------------------------------------------
+Thu Oct 2 14:31:38 CEST 2008 - mzugec@suse.de
+
+- Service - log output in case of error
+
+-------------------------------------------------------------------
+Thu Oct 2 11:31:35 CEST 2008 - kmachalkova@suse.cz
+
+- Hostname.ycp: Improved FQDN lookup - read /etc/HOSTNAME and use
+ 'linux.site' if all else fails (bnc#429792)
+
+-------------------------------------------------------------------
+Wed Oct 1 17:07:00 CEST 2008 - visnov@suse.cz
+
+- Show old action logs when rebuilding slideshow dialog (bnc #431261)
+
+-------------------------------------------------------------------
+Tue Sep 30 15:27:45 CEST 2008 - tgoettlicher@suse.de
+
+- Fixed forgotten unregister from agent
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
yast2-2.17.35.tar.bz2
New:
----
yast2-2.17.37.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2.spec ++++++
--- /var/tmp/diff_new_pack.S24621/_old 2008-10-06 15:37:33.000000000 +0200
+++ /var/tmp/diff_new_pack.S24621/_new 2008-10-06 15:37:33.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package yast2 (Version 2.17.35)
+# spec file for package yast2 (Version 2.17.37)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -19,12 +19,12 @@
Name: yast2
-Version: 2.17.35
+Version: 2.17.37
Release: 1
License: GPL v2 or later
Group: System/YaST
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Source0: yast2-2.17.35.tar.bz2
+Source0: yast2-2.17.37.tar.bz2
Prefix: /usr
Source1: yast2-rpmlintrc
BuildRequires: perl-XML-Writer update-desktop-files yast2-devtools yast2-perl-bindings yast2-testsuite
@@ -147,7 +147,7 @@
Steffen Winterfeldt
%prep
-%setup -n yast2-2.17.35
+%setup -n yast2-2.17.37
%build
%{prefix}/bin/y2tool y2autoconf
@@ -250,8 +250,26 @@
%doc %{prefix}/share/doc/packages/yast2/system
%doc %{prefix}/share/doc/packages/yast2/types
%doc %{prefix}/share/doc/packages/yast2/wizard
-
%changelog
+* Mon Oct 06 2008 visnov@suse.cz
+- Added icon to hardware detection confirmation (bnc #431276)
+- 2.17.37
+* Fri Oct 03 2008 locilka@suse.cz
+- Fixed Makefiles by using [[:upper:]]*.ycp where needed.
+- 2.17.36
+* Fri Oct 03 2008 locilka@suse.cz
+- Added new PackagesProposal module which provides unified API for
+ YaST modules in installation that want to select resolvables for
+ installation (bnc #431580).
+* Thu Oct 02 2008 mzugec@suse.de
+- Service - log output in case of error
+* Thu Oct 02 2008 kmachalkova@suse.cz
+- Hostname.ycp: Improved FQDN lookup - read /etc/HOSTNAME and use
+ 'linux.site' if all else fails (bnc#429792)
+* Wed Oct 01 2008 visnov@suse.cz
+- Show old action logs when rebuilding slideshow dialog (bnc #431261)
+* Tue Sep 30 2008 tgoettlicher@suse.de
+- Fixed forgotten unregister from agent
* Mon Sep 29 2008 visnov@suse.cz
- updated man page with exit codes
- save also zypp history in save_y2logs
++++++ yast2-2.17.35.tar.bz2 -> yast2-2.17.37.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-2.17.35/library/modules/Popup.ycp new/yast2-2.17.37/library/modules/Popup.ycp
--- old/yast2-2.17.35/library/modules/Popup.ycp 2008-09-30 09:57:48.000000000 +0200
+++ new/yast2-2.17.37/library/modules/Popup.ycp 2008-10-01 16:44:03.000000000 +0200
@@ -7,7 +7,7 @@
* Arvin Schnell
* Flags: Stable
*
- * $Id: Popup.ycp 51393 2008-09-23 09:38:28Z locilka $
+ * $Id: Popup.ycp 51742 2008-10-01 12:24:33Z sh-sh-sh $
*
* Contains commonly used popup dialogs
* for general usage, e.g. Popup::YesNo(), Popup::ContinueCancel().
@@ -330,6 +330,10 @@
);
any ret = nil;
+
+ if ( focus != nil )
+ UI::SetFocus(focus);
+
if (success == true) {
ret = UI::UserInput();
UI::CloseDialog();
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-2.17.35/library/modules/Version.ycp new/yast2-2.17.37/library/modules/Version.ycp
--- old/yast2-2.17.35/library/modules/Version.ycp 2008-09-30 09:58:32.000000000 +0200
+++ new/yast2-2.17.37/library/modules/Version.ycp 2008-10-06 13:38:09.000000000 +0200
@@ -20,7 +20,7 @@
/**
* Version of the yast2 package
*/
-global string yast2 = "2.17.35";
+global string yast2 = "2.17.37";
/* EOF */
}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-2.17.35/library/network/src/Makefile.am new/yast2-2.17.37/library/network/src/Makefile.am
--- old/yast2-2.17.35/library/network/src/Makefile.am 2008-09-30 09:57:42.000000000 +0200
+++ new/yast2-2.17.37/library/network/src/Makefile.am 2008-10-03 10:11:54.000000000 +0200
@@ -6,7 +6,7 @@
ynclude_DATA =
-module_DATA = $(wildcard [A-Z]*.ycp [A-Z]*.pm)
+module_DATA = $(wildcard [[:upper:]]*.ycp [[:upper:]]*.pm)
EXTRA_DIST = $(client_DATA) $(ynclude_DATA) $(module_DATA)
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-2.17.35/library/network/src/Makefile.in new/yast2-2.17.37/library/network/src/Makefile.in
--- old/yast2-2.17.35/library/network/src/Makefile.in 2008-09-30 09:58:25.000000000 +0200
+++ new/yast2-2.17.37/library/network/src/Makefile.in 2008-10-06 10:53:50.000000000 +0200
@@ -185,7 +185,7 @@
ystartupdir = @ystartupdir@
client_DATA =
ynclude_DATA =
-module_DATA = $(wildcard [A-Z]*.ycp [A-Z]*.pm)
+module_DATA = $(wildcard [[:upper:]]*.ycp [[:upper:]]*.pm)
EXTRA_DIST = $(client_DATA) $(ynclude_DATA) $(module_DATA)
# runlevel: Service, wizard: Report, Progress
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-2.17.35/library/network/src/yast2-services-translations.ycp new/yast2-2.17.37/library/network/src/yast2-services-translations.ycp
--- old/yast2-2.17.35/library/network/src/yast2-services-translations.ycp 2008-09-30 09:57:42.000000000 +0200
+++ new/yast2-2.17.37/library/network/src/yast2-services-translations.ycp 1970-01-01 01:00:00.000000000 +0100
@@ -1,295 +0,0 @@
-{
- /**
- * This file contains only translations for
- * FATE #300687: Ports for SuSEfirewall added via packages
- *
- * Translations are grabbed when 'make pot' is called.
- */
-
- textdomain "firewall-services";
-
- string tmpstring = nil;
-
- // TRANSLATORS: Name of Service (File name: apache2, RPM: apache2), can be used as check box, item in multiple selection box...
- tmpstring = _("Apache 2");
-
- // TRANSLATORS: Description of a Service (File name: apache2, RPM: apache2), used as a common label or an item in table
- tmpstring = _("Opens ports for Apache Web Server.");
-
- // TRANSLATORS: Name of Service (File name: apache2-ssl, RPM: apache2), can be used as check box, item in multiple selection box...
- tmpstring = _("Apache 2");
-
- // TRANSLATORS: Description of a Service (File name: apache2-ssl, RPM: apache2), used as a common label or an item in table
- tmpstring = _("Opens ports for Apache Web Server.");
-
- // TRANSLATORS: Name of Service (File name: avahi, RPM: avahi), can be used as check box, item in multiple selection box...
- tmpstring = _("Zeroconf/Bonjour Multicast DNS");
-
- // TRANSLATORS: Description of a Service (File name: avahi, RPM: avahi), used as a common label or an item in table
- tmpstring = _("Zeroconf/Bonjour Multicast DNS (mDNS) ports for Service Discovery (DNS-SD)");
-
- // TRANSLATORS: Name of Service (File name: bacula-dir, RPM: bacula-server), can be used as check box, item in multiple selection box...
- tmpstring = _("Bacula Director");
-
- // TRANSLATORS: Description of a Service (File name: bacula-dir, RPM: bacula-server), used as a common label or an item in table
- tmpstring = _("Bacula network backup system director daemon");
-
- // TRANSLATORS: Name of Service (File name: bacula-fd, RPM: bacula), can be used as check box, item in multiple selection box...
- tmpstring = _("Bacula File Daemon");
-
- // TRANSLATORS: Description of a Service (File name: bacula-fd, RPM: bacula), used as a common label or an item in table
- tmpstring = _("Bacula network backup system file daemon");
-
- // TRANSLATORS: Name of Service (File name: bacula-sd, RPM: bacula-server), can be used as check box, item in multiple selection box...
- tmpstring = _("Bacula Storage Daemon");
-
- // TRANSLATORS: Description of a Service (File name: bacula-sd, RPM: bacula-server), used as a common label or an item in table
- tmpstring = _("Bacula network backup system storage daemon");
-
- // TRANSLATORS: Name of Service (File name: bind, RPM: bind ypbind), can be used as check box, item in multiple selection box...
- tmpstring = _("bind DNS server");
-
- // TRANSLATORS: Description of a Service (File name: bind, RPM: bind ypbind), used as a common label or an item in table
- tmpstring = _("Open ports for the bind DNS server");
-
- // TRANSLATORS: Name of Service (File name: courier-imap, RPM: courier-imap), can be used as check box, item in multiple selection box...
- tmpstring = _("courier-imapd");
-
- // TRANSLATORS: Description of a Service (File name: courier-imap, RPM: courier-imap), used as a common label or an item in table
- tmpstring = _("Opens ports for courier-imapd.");
-
- // TRANSLATORS: Name of Service (File name: courier-imap-ssl, RPM: courier-imap), can be used as check box, item in multiple selection box...
- tmpstring = _("courier-imapd");
-
- // TRANSLATORS: Description of a Service (File name: courier-imap-ssl, RPM: courier-imap), used as a common label or an item in table
- tmpstring = _("Opens ports for courier-imapd.");
-
- // TRANSLATORS: Name of Service (File name: cups, RPM: cups-libs), can be used as check box, item in multiple selection box...
- tmpstring = _("cups");
-
- // TRANSLATORS: Description of a Service (File name: cups, RPM: cups-libs), used as a common label or an item in table
- tmpstring = _("Firewall Configuration file for printing service CUPS");
-
- // TRANSLATORS: Name of Service (File name: cyrus-imapd, RPM: cyrus-imapd), can be used as check box, item in multiple selection box...
- tmpstring = _("cyrus-imapd Server");
-
- // TRANSLATORS: Description of a Service (File name: cyrus-imapd, RPM: cyrus-imapd), used as a common label or an item in table
- tmpstring = _("Opens ports for the cyrus-imapd Server.");
-
- // TRANSLATORS: Name of Service (File name: dhcp-server, RPM: dhcp), can be used as check box, item in multiple selection box...
- tmpstring = _("DHCP Server");
-
- // TRANSLATORS: Description of a Service (File name: dhcp-server, RPM: dhcp), used as a common label or an item in table
- tmpstring = _("Opens ports for ISC DHCP Server.");
-
- // TRANSLATORS: Name of Service (File name: dnsmasq-dhcp, RPM: dnsmasq), can be used as check box, item in multiple selection box...
- tmpstring = _("dnsmasq");
-
- // TRANSLATORS: Description of a Service (File name: dnsmasq-dhcp, RPM: dnsmasq), used as a common label or an item in table
- tmpstring = _("Open ports for the dnsmasq DNS/DHCP server");
-
- // TRANSLATORS: Name of Service (File name: dnsmasq-dns, RPM: dnsmasq), can be used as check box, item in multiple selection box...
- tmpstring = _("dnsmasq");
-
- // TRANSLATORS: Description of a Service (File name: dnsmasq-dns, RPM: dnsmasq), used as a common label or an item in table
- tmpstring = _("Open ports for the dnsmasq DNS/DHCP server");
-
- // TRANSLATORS: Name of Service (File name: finger-server, RPM: finger-server), can be used as check box, item in multiple selection box...
- tmpstring = _("Finger Server");
-
- // TRANSLATORS: Description of a Service (File name: finger-server, RPM: finger-server), used as a common label or an item in table
- tmpstring = _("Opens ports for Finger Server.");
-
- // TRANSLATORS: Name of Service (File name: iceccd, RPM: icecream), can be used as check box, item in multiple selection box...
- tmpstring = _("icecream daemon");
-
- // TRANSLATORS: Description of a Service (File name: iceccd, RPM: icecream), used as a common label or an item in table
- tmpstring = _("opens socket for the icecream compilation daemon");
-
- // TRANSLATORS: Name of Service (File name: icecream-scheduler, RPM: icecream), can be used as check box, item in multiple selection box...
- tmpstring = _("icecream scheduler");
-
- // TRANSLATORS: Description of a Service (File name: icecream-scheduler, RPM: icecream), used as a common label or an item in table
- tmpstring = _("opens ports for the Icecream scheduler");
-
- // TRANSLATORS: Name of Service (File name: imap, RPM: courier-imap imap-lib), can be used as check box, item in multiple selection box...
- tmpstring = _("imap Server");
-
- // TRANSLATORS: Description of a Service (File name: imap, RPM: courier-imap imap-lib), used as a common label or an item in table
- tmpstring = _("Opens ports for imap Server.");
-
- // TRANSLATORS: Name of Service (File name: iscsitarget, RPM: tgt), can be used as check box, item in multiple selection box...
- tmpstring = _("iSCSI Target Daemon");
-
- // TRANSLATORS: Description of a Service (File name: iscsitarget, RPM: tgt), used as a common label or an item in table
- tmpstring = _("Opens ports for iSCSI Target Daemon with broadcast allowed.");
-
- // TRANSLATORS: Name of Service (File name: isns, RPM: isns), can be used as check box, item in multiple selection box...
- tmpstring = _("iSNS Daemon");
-
- // TRANSLATORS: Description of a Service (File name: isns, RPM: isns), used as a common label or an item in table
- tmpstring = _("Opens ports for iSNS daemon with broadcast allowed.");
-
- // TRANSLATORS: Name of Service (File name: kadmind, RPM: krb5-server), can be used as check box, item in multiple selection box...
- tmpstring = _("Kerberos Admin Server");
-
- // TRANSLATORS: Description of a Service (File name: kadmind, RPM: krb5-server), used as a common label or an item in table
- tmpstring = _("Open ports for kadmind Server");
-
- // TRANSLATORS: Name of Service (File name: kdc, RPM: krb5-server), can be used as check box, item in multiple selection box...
- tmpstring = _("Key Distribution Center");
-
- // TRANSLATORS: Description of a Service (File name: kdc, RPM: krb5-server), used as a common label or an item in table
- tmpstring = _("Open ports for the Key Distribution Center");
-
- // TRANSLATORS: Name of Service (File name: lighttpd, RPM: lighttpd), can be used as check box, item in multiple selection box...
- tmpstring = _("lighttpd");
-
- // TRANSLATORS: Description of a Service (File name: lighttpd, RPM: lighttpd), used as a common label or an item in table
- tmpstring = _("Open the http port for lighttpd.");
-
- // TRANSLATORS: Name of Service (File name: lighttpd-ssl, RPM: lighttpd), can be used as check box, item in multiple selection box...
- tmpstring = _("lighttpd");
-
- // TRANSLATORS: Description of a Service (File name: lighttpd-ssl, RPM: lighttpd), used as a common label or an item in table
- tmpstring = _("Open the https port for lighttpd.");
-
- // TRANSLATORS: Name of Service (File name: mysql, RPM: mysql), can be used as check box, item in multiple selection box...
- tmpstring = _("MySQL server");
-
- // TRANSLATORS: Description of a Service (File name: mysql, RPM: mysql), used as a common label or an item in table
- tmpstring = _("opens ports for MySQL in order to allow other hosts connect to it");
-
- // TRANSLATORS: Name of Service (File name: nfs-client, RPM: nfs-client), can be used as check box, item in multiple selection box...
- tmpstring = _("NFS Client");
-
- // TRANSLATORS: Description of a Service (File name: nfs-client, RPM: nfs-client), used as a common label or an item in table
- tmpstring = _("Firewall Configuration for NFS client. Opens ports for NFS client to allow connection to an NFS server.");
-
- // TRANSLATORS: Name of Service (File name: nfs-kernel-server, RPM: nfs-kernel-server), can be used as check box, item in multiple selection box...
- tmpstring = _("NFS Server Service");
-
- // TRANSLATORS: Description of a Service (File name: nfs-kernel-server, RPM: nfs-kernel-server), used as a common label or an item in table
- tmpstring = _("Firewall Configuration for nfs kernel server. opens ports for NFS in order to allow other hosts connect to it");
-
- // TRANSLATORS: Name of Service (File name: ntp, RPM: ntp), can be used as check box, item in multiple selection box...
- tmpstring = _("xntp Server");
-
- // TRANSLATORS: Description of a Service (File name: ntp, RPM: ntp), used as a common label or an item in table
- tmpstring = _("Opens ports for xntp.");
-
- // TRANSLATORS: Name of Service (File name: nut, RPM: nut-classic), can be used as check box, item in multiple selection box...
- tmpstring = _("Network UPS Tools");
-
- // TRANSLATORS: Description of a Service (File name: nut, RPM: nut-classic), used as a common label or an item in table
- tmpstring = _("Opens ports for remote UPS signalling for Network UPS Tools.");
-
- // TRANSLATORS: Name of Service (File name: openldap, RPM: openldap2), can be used as check box, item in multiple selection box...
- tmpstring = _("OpenLDAP Server");
-
- // TRANSLATORS: Description of a Service (File name: openldap, RPM: openldap2), used as a common label or an item in table
- tmpstring = _("Opens ports for the OpenLDAP Server (slapd).");
-
- // TRANSLATORS: Name of Service (File name: postfix, RPM: postfix), can be used as check box, item in multiple selection box...
- tmpstring = _("SMTP with Postfix");
-
- // TRANSLATORS: Description of a Service (File name: postfix, RPM: postfix), used as a common label or an item in table
- tmpstring = _("Firewall Configuration file for postfix");
-
- // TRANSLATORS: Name of Service (File name: postgresql, RPM: postgresql-server), can be used as check box, item in multiple selection box...
- tmpstring = _("PostgreSQL Server");
-
- // TRANSLATORS: Description of a Service (File name: postgresql, RPM: postgresql-server), used as a common label or an item in table
- tmpstring = _("Opens TCP port 5432 to allow remote connections to the PostgreSQL server.");
-
- // TRANSLATORS: Name of Service (File name: pure-ftpd, RPM: pure-ftpd), can be used as check box, item in multiple selection box...
- tmpstring = _("pureftpd");
-
- // TRANSLATORS: Description of a Service (File name: pure-ftpd, RPM: pure-ftpd), used as a common label or an item in table
- tmpstring = _("Opens ports for pureftpd with broadcast allowed.");
-
- // TRANSLATORS: Name of Service (File name: sendmail, RPM: sendmail), can be used as check box, item in multiple selection box...
- tmpstring = _("SMTP with sendmail");
-
- // TRANSLATORS: Description of a Service (File name: sendmail, RPM: sendmail), used as a common label or an item in table
- tmpstring = _("Firewall Configuration file for postfix");
-
- // TRANSLATORS: Name of Service (File name: squid, RPM: yast2-squid), can be used as check box, item in multiple selection box...
- tmpstring = _("Squid Service");
-
- // TRANSLATORS: Description of a Service (File name: squid, RPM: yast2-squid), used as a common label or an item in table
- tmpstring = _("Opens ports for Squid");
-
- // TRANSLATORS: Name of Service (File name: sshd, RPM: openssh), can be used as check box, item in multiple selection box...
- tmpstring = _("Secure Shell Server");
-
- // TRANSLATORS: Description of a Service (File name: sshd, RPM: openssh), used as a common label or an item in table
- tmpstring = _("Open ports for Secure Shell Server");
-
- // TRANSLATORS: Name of Service (File name: svnserve, RPM: subversion), can be used as check box, item in multiple selection box...
- tmpstring = _("svnserve");
-
- // TRANSLATORS: Description of a Service (File name: svnserve, RPM: subversion), used as a common label or an item in table
- tmpstring = _("Open ports for svnserve");
-
- // TRANSLATORS: Name of Service (File name: talkd, RPM: talk-server), can be used as check box, item in multiple selection box...
- tmpstring = _("Talk Server");
-
- // TRANSLATORS: Description of a Service (File name: talkd, RPM: talk-server), used as a common label or an item in table
- tmpstring = _("Open ports for Talk Server");
-
- // TRANSLATORS: Name of Service (File name: telnet-server, RPM: telnet-server), can be used as check box, item in multiple selection box...
- tmpstring = _("Telnet Server");
-
- // TRANSLATORS: Description of a Service (File name: telnet-server, RPM: telnet-server), used as a common label or an item in table
- tmpstring = _("Opens ports for Telnet Server.");
-
- // TRANSLATORS: Name of Service (File name: tetrinet-server, RPM: tetrinet-server), can be used as check box, item in multiple selection box...
- tmpstring = _("Tetrinet Server");
-
- // TRANSLATORS: Description of a Service (File name: tetrinet-server, RPM: tetrinet-server), used as a common label or an item in table
- tmpstring = _("Opens ports in firewall to make possible to connect clients to your server. ");
-
- // TRANSLATORS: Name of Service (File name: vnc-httpd, RPM: tightvnc), can be used as check box, item in multiple selection box...
- tmpstring = _("VNC mini-HTTP server");
-
- // TRANSLATORS: Description of a Service (File name: vnc-httpd, RPM: tightvnc), used as a common label or an item in table
- tmpstring = _("Opens the VNC HTTP ports so that browsers can connect.");
-
- // TRANSLATORS: Name of Service (File name: vnc-server, RPM: tightvnc), can be used as check box, item in multiple selection box...
- tmpstring = _("VNC");
-
- // TRANSLATORS: Description of a Service (File name: vnc-server, RPM: tightvnc), used as a common label or an item in table
- tmpstring = _("Opens VNC server ports so that viewers can connect.");
-
- // TRANSLATORS: Name of Service (File name: vsftpd, RPM: vsftpd), can be used as check box, item in multiple selection box...
- tmpstring = _("vsftpd Server");
-
- // TRANSLATORS: Description of a Service (File name: vsftpd, RPM: vsftpd), used as a common label or an item in table
- tmpstring = _("Opens ports for vsftpd Server.");
-
- // TRANSLATORS: Name of Service (File name: xdmcp, RPM: xorg-x11), can be used as check box, item in multiple selection box...
- tmpstring = _("xdmcp");
-
- // TRANSLATORS: Description of a Service (File name: xdmcp, RPM: xorg-x11), used as a common label or an item in table
- tmpstring = _("Allow other hosts to access your display manager via XDMCP");
-
- // TRANSLATORS: Name of Service (File name: xorg-x11-server, RPM: xorg-x11-Xvnc), can be used as check box, item in multiple selection box...
- tmpstring = _("VNC Server");
-
- // TRANSLATORS: Description of a Service (File name: xorg-x11-server, RPM: xorg-x11-Xvnc), used as a common label or an item in table
- tmpstring = _("Opens ports for VNC Server");
-
- // TRANSLATORS: Name of Service (File name: ypbind, RPM: ypbind), can be used as check box, item in multiple selection box...
- tmpstring = _("NIS Client");
-
- // TRANSLATORS: Description of a Service (File name: ypbind, RPM: ypbind), used as a common label or an item in table
- tmpstring = _("The ypbind daemon binds NIS clients to an NIS domain");
-
- // TRANSLATORS: Name of Service (File name: ypserv, RPM: ypserv), can be used as check box, item in multiple selection box...
- tmpstring = _("NIS Server");
-
- // TRANSLATORS: Description of a Service (File name: ypserv, RPM: ypserv), used as a common label or an item in table
- tmpstring = _("Configuration for a NIS master/slave server");
-
-}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-2.17.35/library/packages/src/Makefile.am new/yast2-2.17.37/library/packages/src/Makefile.am
--- old/yast2-2.17.35/library/packages/src/Makefile.am 2008-09-30 09:57:49.000000000 +0200
+++ new/yast2-2.17.37/library/packages/src/Makefile.am 2008-10-03 10:11:54.000000000 +0200
@@ -2,9 +2,9 @@
yncludedir = @yncludedir@/packages
-YCPCFLAGS = -M ../../modules/ -M ../../wizard/src -M ../../system/src/ -M ../../types/src -M ../../commandline/src -M ../../xml/src -M ../../control/src
+YCPCFLAGS = -M ../../modules -M ../../wizard/src -M ../../system/src/ -M ../../types/src -M ../../commandline/src -M ../../xml/src -M ../../control/src
-module_DATA = $(wildcard [A-Z]*.ycp [A-Z]*.pm)
+module_DATA = $(wildcard [[:upper:]]*.ycp)
ynclude_DATA = \
common.ycp
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-2.17.35/library/packages/src/Makefile.in new/yast2-2.17.37/library/packages/src/Makefile.in
--- old/yast2-2.17.35/library/packages/src/Makefile.in 2008-09-30 09:58:26.000000000 +0200
+++ new/yast2-2.17.37/library/packages/src/Makefile.in 2008-10-06 10:53:45.000000000 +0200
@@ -180,8 +180,8 @@
ydatadir = @ydatadir@
yncludedir = @yncludedir@/packages
ystartupdir = @ystartupdir@
-YCPCFLAGS = -M ../../modules/ -M ../../wizard/src -M ../../system/src/ -M ../../types/src -M ../../commandline/src -M ../../xml/src -M ../../control/src
-module_DATA = $(wildcard [A-Z]*.ycp [A-Z]*.pm)
+YCPCFLAGS = -M ../../modules -M ../../wizard/src -M ../../system/src/ -M ../../types/src -M ../../commandline/src -M ../../xml/src -M ../../control/src
+module_DATA = $(wildcard [[:upper:]]*.ycp)
ynclude_DATA = \
common.ycp
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-2.17.35/library/packages/src/PackagesProposal.ycp new/yast2-2.17.37/library/packages/src/PackagesProposal.ycp
--- old/yast2-2.17.35/library/packages/src/PackagesProposal.ycp 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-2.17.37/library/packages/src/PackagesProposal.ycp 2008-10-03 10:11:54.000000000 +0200
@@ -0,0 +1,230 @@
+/**
+ * File: PackagesProposal.ycp
+ * Package: Packages installation
+ * Summary: API for selecting or de-selecting packages for installation
+ * Authors: Lukas Ocilka
+ *
+ * $Id$
+ */
+
+{
+ /***
+ *
+ * This module provides API for packages that want software
+ * proposal to select some packages for installation.
+ *
+ * // No packages selected initially
+ * y2internal ("Packages to install: %1", PackagesProposal::GetAllResolvables (`package));
+ *
+ * // Adding packages for ID_1
+ * PackagesProposal::AddResolvables ("ID_1", `package, ["aa", "bb", "cc"]);
+ * y2internal ("Packages to install: %1", PackagesProposal::GetAllResolvables (`package));
+ *
+ * // Adding packages for ID_2
+ * // 'cc' is shared with ID_1
+ * PackagesProposal::AddResolvables ("ID_2", `package, ["cc", "dd", "ee"]);
+ * y2internal ("Packages to install: %1", PackagesProposal::GetAllResolvables (`package));
+ *
+ * // Get all packages required by ID_1
+ * list <string> required_packages = PackagesProposal::GetResolvables ("ID_1", `package);
+ * y2internal ("Packages required by ID_1: %1", required_packages);
+ *
+ * // Removing all packages required by ID_1
+ * PackagesProposal::RemoveResolvables ("ID_1", `package, required_packages);
+ * y2internal ("Packages to install: %1", PackagesProposal::GetAllResolvables (`package));
+ *
+ * // Removing some packages required by ID_2
+ * PackagesProposal::RemoveResolvables ("ID_2", `package, ["cc", "dd"]);
+ * y2internal ("Packages to install: %1", PackagesProposal::GetAllResolvables (`package));
+ *
+ */
+
+ module "PackagesProposal";
+
+ textdomain "base";
+
+ /**
+ * @struct $[
+ * "unique_ID" : $[
+ * `package : [ "list", "of", "packages", "to", "install" ],
+ * `pattern : [ "list", "of", "patterns", "to", "install" ],
+ * ]
+ * ]
+ */
+ map > resolvables_to_install = $[];
+
+ /**
+ * List of currently supported types of resolvables
+ */
+ list <symbol> supported_resolvables = [`package];
+
+ boolean IsSupportedResolvableType (symbol type) {
+ if (type == nil) {
+ y2error ("Wrong type: %1", type);
+ return false;
+ }
+
+ return contains (supported_resolvables, type);
+ }
+
+ /**
+ * Adds list of packages to pool that is then used by software proposal
+ * to propose a selection of resolvables to install.
+ *
+ * @param string unique_ID
+ * @param symbol resolvable type
+ * @param list <string> of resolvables to add for installation
+ * @return boolean whether successful
+ *
+ * @example
+ * AddResolvables ("y2_kdump", `package, ["yast2-kdump", "kdump"]) -> true
+ * // `not_supported is definitely not a supported resolvable
+ * AddResolvables ("test", `not_supported, ["bash"]) -> false
+ *
+ * @see supported_resolvables
+ * @see RemoveResolvables()
+ */
+ global boolean AddResolvables (string unique_ID, symbol type, list <string> resolvables) {
+ if (unique_ID == nil || unique_ID == "") {
+ y2error ("Unique ID cannot be: %1", unique_ID);
+ return false;
+ }
+
+ if (! IsSupportedResolvableType (type)) {
+ y2error ("Not a supported type: %1, supported are only: %2", type, supported_resolvables);
+ return false;
+ }
+
+ if (! haskey (resolvables_to_install, unique_ID)) {
+ y2debug ("Creating '%1' key in resolvables_to_install", unique_ID);
+ resolvables_to_install[unique_ID] = $[];
+ }
+
+ if (! haskey (resolvables_to_install[unique_ID]:$[], type)) {
+ y2debug ("Creating '%1' key in resolvables_to_install[%2]", type, unique_ID);
+ resolvables_to_install[unique_ID, type] = [];
+ }
+
+ y2milestone ("Adding resolvables %1 type %2 for %3", resolvables, type, unique_ID);
+ resolvables_to_install[unique_ID, type] =
+ (list <string>) union (resolvables_to_install[unique_ID, type]:[], resolvables);
+
+ return true;
+ }
+
+ /**
+ * Removes list of packages from pool that is then used by software proposal
+ * to propose a selection of resolvables to install.
+ *
+ * @param string unique_ID
+ * @param symbol resolvable type
+ * @param list <string> of resolvables to remove from list selected for installation
+ * @return boolean whether successful
+ *
+ * @example
+ * RemoveResolvables ("y2_kdump", `package, ["kdump"]) -> true
+ *
+ * @see supported_resolvables
+ * @see AddResolvables()
+ */
+ global boolean RemoveResolvables (string unique_ID, symbol type, list <string> resolvables) {
+ if (unique_ID == nil || unique_ID == "") {
+ y2error ("Unique ID cannot be: %1", unique_ID);
+ return false;
+ }
+
+ if (! IsSupportedResolvableType (type)) {
+ y2error ("Not a supported type: %1, supported are only: %2", type, supported_resolvables);
+ return false;
+ }
+
+ if (! haskey (resolvables_to_install, unique_ID)) {
+ y2debug ("Creating '%1' key in resolvables_to_install", unique_ID);
+ resolvables_to_install[unique_ID] = $[];
+ }
+
+ if (! haskey (resolvables_to_install[unique_ID]:$[], type)) {
+ y2debug ("Creating '%1' key in resolvables_to_install[%2]", type, unique_ID);
+ resolvables_to_install[unique_ID, type] = [];
+ }
+
+ y2milestone ("Removing resolvables %1 type %2 for %3", resolvables, type, unique_ID);
+ resolvables_to_install[unique_ID, type] = filter (string one_resolvable, resolvables_to_install[unique_ID, type]:[], {
+ return ! contains (resolvables, one_resolvable);
+ });
+ y2milestone ("Resolvables left: %1", resolvables_to_install[unique_ID, type]:[]);
+
+ return true;
+ }
+
+ /**
+ * Returns all resolvables selected for installation.
+ *
+ * @param string unique_ID
+ * @param symbol resolvable type
+ * @return list <string> of resolvables
+ *
+ * @example
+ * GetResolvables ("y2_kdump", `package) -> ["yast2-kdump", "kdump"]
+ */
+ global list <string> GetResolvables (string unique_ID, symbol type) {
+ if (unique_ID == nil || unique_ID == "") {
+ y2error ("Unique ID cannot be: %1", unique_ID);
+ return nil;
+ }
+
+ if (! IsSupportedResolvableType (type)) {
+ y2error ("Not a supported type: %1, supported are only: %2", type, supported_resolvables);
+ return nil;
+ }
+
+ return resolvables_to_install[unique_ID, type]:[];
+ }
+
+ /**
+ * Returns list of selected resolvables of a given type
+ *
+ * @param symbol resolvable type
+ * @return list <string> list of resolvables
+ *
+ * @example
+ * GetAllResolvables (`package) -> ["list", "of", "packages"]
+ * // not a supported resolvable type
+ * GetAllResolvables (`unknown) -> nil
+ *
+ * @see supported_resolvables
+ */
+ global list <string> GetAllResolvables (symbol type) {
+ if (! IsSupportedResolvableType (type)) {
+ y2error ("Not a supported type: %1, supported are only: %2", type, supported_resolvables);
+ return nil;
+ }
+
+ list <string> ret = [];
+
+ foreach (string unique_ID, map resolvables, resolvables_to_install, {
+ if (haskey (resolvables, type)) {
+ ret = (list <string>) union (ret, resolvables[type]:[]);
+ }
+ });
+
+ return ret;
+ }
+
+ /**
+ * Return whether a unique ID is already in use.
+ *
+ * @param string unique_ID to check
+ * @return boolean whether the ID is not in use yet
+ */
+ global boolean IsUniqueID (string unique_ID) {
+ if (unique_ID == nil || unique_ID == "") {
+ y2error ("Unique ID cannot be: %1", unique_ID);
+ return nil;
+ }
+
+ return ! haskey (resolvables_to_install, unique_ID);
+ }
+
+/* EOF */
+}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-2.17.35/library/packages/src/SlideShow.ycp new/yast2-2.17.37/library/packages/src/SlideShow.ycp
--- old/yast2-2.17.35/library/packages/src/SlideShow.ycp 2008-09-30 09:57:49.000000000 +0200
+++ new/yast2-2.17.37/library/packages/src/SlideShow.ycp 2008-10-01 17:08:32.000000000 +0200
@@ -6,7 +6,7 @@
* Author: Stefan Hundhammer
* Stanislav Visnovsky
*
- * $Id: SlideShow.ycp 51563 2008-09-26 08:27:31Z lslezak $
+ * $Id: SlideShow.ycp 51764 2008-10-01 15:08:31Z visnov $
*
* Usage:
* This is a generic module for handling global progress bar with optional slideshow/release notes etc.
@@ -685,6 +685,7 @@
}
else
{
+ // no tabs
contents = DetailsPageWidgets();
}
@@ -699,6 +700,10 @@
widgets_created = true;
+ // if no tabs, update the log
+ if( ShowingDetails() )
+ RebuildDetailsView();
+
if ( ! Slides::HaveSlides() && ShowingSlide() )
SwitchToDetailsView();
}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-2.17.35/library/runlevel/src/Service.ycp new/yast2-2.17.37/library/runlevel/src/Service.ycp
--- old/yast2-2.17.35/library/runlevel/src/Service.ycp 2008-09-30 09:57:45.000000000 +0200
+++ new/yast2-2.17.37/library/runlevel/src/Service.ycp 2008-10-03 10:11:54.000000000 +0200
@@ -8,7 +8,7 @@
* Lukas Ocilka
* Flags: Stable
*
- * $Id: Service.ycp 51389 2008-09-23 08:37:51Z kmachalkova $
+ * $Id: Service.ycp 51794 2008-10-02 12:32:26Z mzugec $
*
* Functions for service (init script) handling used by other modules.
*/
@@ -278,9 +278,13 @@
*/
global define integer RunInitScript (string name, string param) {
y2milestone("Running service initscript %1 %2", name, param);
- return (integer) SCR::Execute (.target.bash,
- sformat ("%2/%1 %3", name, init_d, param),
- $[ "TERM" : "raw"]);
+ string command = sformat ("%2/%1 %3", name, init_d, param);
+ map output=(map)SCR::Execute (.target.bash_output,
+ command, $[ "TERM" : "raw"]);
+
+ if (output["exit"]:-1!=0)
+ y2error("Error while running initscript %1 :\n%2", command, output);
+ return output["exit"]:-1;
}
@@ -520,7 +524,7 @@
/**
* Return the first of the list of services which is available
- * (has init script)
+ * (has init script) or "" if none is.
* @param list<string> list of service names
* @return string the first found service
*/
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-2.17.35/library/runlevel/testsuite/tests/RunInitScript.out new/yast2-2.17.37/library/runlevel/testsuite/tests/RunInitScript.out
--- old/yast2-2.17.35/library/runlevel/testsuite/tests/RunInitScript.out 2008-09-30 09:57:46.000000000 +0200
+++ new/yast2-2.17.37/library/runlevel/testsuite/tests/RunInitScript.out 2008-10-03 10:11:54.000000000 +0200
@@ -1,2 +1,2 @@
-Execute .target.bash "/etc/init.d/aaa start" $["TERM":"raw"] 0
+Execute .target.bash_output "/etc/init.d/aaa start" $["TERM":"raw"] $["exit":0]
Return 0
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-2.17.35/library/runlevel/testsuite/tests/RunInitScript.ycp new/yast2-2.17.37/library/runlevel/testsuite/tests/RunInitScript.ycp
--- old/yast2-2.17.35/library/runlevel/testsuite/tests/RunInitScript.ycp 2008-09-30 09:57:46.000000000 +0200
+++ new/yast2-2.17.37/library/runlevel/testsuite/tests/RunInitScript.ycp 2008-10-03 10:11:54.000000000 +0200
@@ -3,6 +3,6 @@
import "Service";
TEST (``(Service::RunInitScript ("aaa", "start")), [$[], $[], $[
- "target" : $[ "bash" : 0 ]
+ "target" : $[ "bash" : 0, "bash_output" : $["exit":0] ]
]], nil);
}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-2.17.35/library/types/src/Hostname.ycp new/yast2-2.17.37/library/types/src/Hostname.ycp
--- old/yast2-2.17.35/library/types/src/Hostname.ycp 2008-09-30 09:57:46.000000000 +0200
+++ new/yast2-2.17.37/library/types/src/Hostname.ycp 2008-10-03 10:11:55.000000000 +0200
@@ -5,7 +5,7 @@
* Authors: Michal Svec
* Flags: Stable
*
- * $Id: Hostname.ycp 49926 2008-08-11 11:05:00Z kmachalkova $
+ * $Id: Hostname.ycp 51775 2008-10-02 09:31:01Z kmachalkova $
*/
{
@@ -143,7 +143,16 @@
map hostname_data = (map) SCR::Execute(.target.bash_output, "hostname --fqdn");
if (hostname_data == nil || hostname_data["exit"]:-1 != 0 )
- y2error("Failed to retrieve current FQ hostname");
+ {
+ fqhostname = (string) SCR::Read(.target.string, "/etc/HOSTNAME");
+
+ if ( fqhostname == "" || fqhostname == nil )
+ {
+ //last resort (#429792)
+ fqhostname = "linux.site";
+ }
+ y2warning("Using fallback hostname %1", fqhostname);
+ }
else
{
fqhostname = String::FirstChunk( hostname_data["stdout"]:"", "\n");
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-2.17.35/library/wizard/src/Confirm.ycp new/yast2-2.17.37/library/wizard/src/Confirm.ycp
--- old/yast2-2.17.35/library/wizard/src/Confirm.ycp 2008-09-30 09:57:46.000000000 +0200
+++ new/yast2-2.17.37/library/wizard/src/Confirm.ycp 2008-10-06 13:25:54.000000000 +0200
@@ -9,7 +9,7 @@
*
* Flags: Stable
*
- * $Id: Confirm.ycp 50726 2008-09-05 10:07:27Z locilka $
+ * $Id: Confirm.ycp 51855 2008-10-06 11:25:53Z visnov $
*/
{
@@ -18,6 +18,7 @@
textdomain "base";
+import "Icon";
import "Label";
import "Mode";
import "Popup";
@@ -30,12 +31,18 @@
/**
* Confirm hardware detection (only in manual installation)
* @param class hardware class (network cards)
+ * @param icon_name name of the icon. If nil, generic hardware icon will be used
* @return true on continue
*/
-global define boolean Detection(string class) ``{
+global boolean Detection(string class, string icon_name) {
if(Linuxrc::manual () != true) return true;
+ if( icon_name == nil )
+ icon_name = "yast-hardware";
+
+ term icon = Icon::Image ( icon_name, $[] );
+
boolean result = detection_cache[class]:nil;
if (result != nil) {
y2milestone ("Detection cached result: %1 -> %2", class, result);
@@ -62,7 +69,7 @@
// This is in information message. Next come the
// hardware class name (network cards).
`HVCenter(`Label(_("YaST2 will detect the following hardware:"))),
- `HVCenter(`Heading(class)),
+ `HVCenter(`HBox(icon, `HSpacing(0.5), `Heading(class))),
`VSpacing(0.5)
))),
`ButtonBox (
@@ -104,7 +111,7 @@
* might not work
* @return true if running as root
*/
-global define boolean MustBeRoot()
+global boolean MustBeRoot()
{
if ((integer)SCR::Read (.target.size, "/usr/bin/id") <= 0)
{
@@ -140,7 +147,7 @@
*
* @return boolean delete selected entry
*/
-global define boolean DeleteSelected() {
+global boolean DeleteSelected() {
return Popup::YesNo(
/* Popup question */
_("Really delete selected entry?")
@@ -156,7 +163,7 @@
* @param string file/entry name/etc.
* @return boolean delete selected entry
*/
-global define boolean Delete(string delete) {
+global boolean Delete(string delete) {
return Popup::YesNo(
/* Popup question, %1 is an item to delete (or filename, etc.) */
sformat(_("Really delete '%1'?"), delete)
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-2.17.35/library/wizard/src/Wizard.ycp new/yast2-2.17.37/library/wizard/src/Wizard.ycp
--- old/yast2-2.17.35/library/wizard/src/Wizard.ycp 2008-09-30 09:57:46.000000000 +0200
+++ new/yast2-2.17.37/library/wizard/src/Wizard.ycp 2008-10-01 15:52:52.000000000 +0200
@@ -1065,7 +1065,7 @@
string LanguageFull = "";
string filename = sformat("%1/%2.desktop", Directory::desktopdir, file);
// Do not use .yast2.desktop.v.$filename, because ini-agent reads
- // all the desktop files anyway which is wasteful for setting one icon.
+ // all the desktop files anyway which is wasteful for setting one title.
// The config is adapted from .yast2.desktop.
SCR::RegisterAgent (.yast2.desktop1, `ag_ini(
`IniAgent( filename,
@@ -1114,6 +1114,9 @@
y2debug("Set dialog title: %1", name);
SetDialogTitle( name );
+
+ SCR::UnregisterAgent (.yast2.desktop1);
+
return ( name != nil && name != "");
}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-2.17.35/VERSION new/yast2-2.17.37/VERSION
--- old/yast2-2.17.35/VERSION 2008-09-30 09:57:50.000000000 +0200
+++ new/yast2-2.17.37/VERSION 2008-10-06 13:35:36.000000000 +0200
@@ -1 +1 @@
-2.17.35
+2.17.37
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org