openSUSE Commits
Threads by month
- ----- 2024 -----
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
February 2010
- 1 participants
- 832 discussions
Hello community,
here is the log from the commit of package OpenOffice_org-artwork for openSUSE:Factory
checked in at Tue Feb 9 22:00:34 CET 2010.
--------
--- OpenOffice_org-artwork/OpenOffice_org-artwork.changes 2010-01-27 20:53:52.000000000 +0100
+++ /mounts/work_src_done/STABLE/OpenOffice_org-artwork/OpenOffice_org-artwork.changes 2010-02-04 15:51:10.000000000 +0100
@@ -1,0 +2,6 @@
+Thu Feb 4 15:33:42 CET 2010 - pmladek(a)suse.cz
+
+- updated to the milestone ooo320-m12 (3.2-rc5)
+- updated ooo-build to version 3.2.0.5 (3.2-rc5)
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
ooo320-m11-artwork.tar.bz2
New:
----
ooo320-m12-artwork.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ OpenOffice_org-artwork.spec ++++++
--- /var/tmp/diff_new_pack.4W0FLj/_old 2010-02-09 22:00:20.000000000 +0100
+++ /var/tmp/diff_new_pack.4W0FLj/_new 2010-02-09 22:00:20.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package OpenOffice_org-artwork (Version 3.2.0.4)
+# spec file for package OpenOffice_org-artwork (Version 3.2.0.5)
#
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -19,16 +19,16 @@
Name: OpenOffice_org-artwork
-Version: 3.2.0.4
+Version: 3.2.0.5
Release: 1
-%define ooo_build_version 3.2.0.4
+%define ooo_build_version 3.2.0.5
%define piece artwork
#!BuildIgnore: OpenOffice_org
BuildRequires: OpenOffice_org-bootstrap = %version
BuildRequires: ImageMagick ant ant-apache-regexp bison boost-devel ccache cups-devel curl-devel db-devel flac-devel flex gnome-vfs2-devel gperf gtk2-devel icu java-devel kdelibs3-devel krb5 libexif mono-devel neon-devel openldap2-devel pam-devel perl-Archive-Zip perl-Compress-Zlib python-devel recode unixODBC-devel unzip xml-commons-apis xorg-x11 zip
%define ooo_prefix %_libdir
%define ooo_home ooo3
-%define ooo_build_tag ooo320-m11
+%define ooo_build_tag ooo320-m12
License: Artistic ; BSD3c ; GPLv2+ ; LPPL .. ; LGPLv2.1+ ; LGPLv3 ; MPL .. ; MIT
Group: Productivity/Office/Suite
AutoReqProv: on
++++++ ooo320-m11-artwork.tar.bz2 -> ooo320-m12-artwork.tar.bz2 ++++++
OpenOffice_org-artwork/ooo320-m11-artwork.tar.bz2 /mounts/work_src_done/STABLE/OpenOffice_org-artwork/ooo320-m12-artwork.tar.bz2 differ: char 11, line 1
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package OpenOffice_org for openSUSE:Factory
checked in at Tue Feb 9 22:00:03 CET 2010.
--------
--- OpenOffice_org/OpenOffice_org.changes 2010-01-27 20:53:44.000000000 +0100
+++ /mounts/work_src_done/STABLE/OpenOffice_org/OpenOffice_org.changes 2010-02-04 15:51:06.000000000 +0100
@@ -1,0 +2,24 @@
+Thu Feb 4 15:33:42 CET 2010 - pmladek(a)suse.cz
+
+- updated to the milestone ooo320-m12 (3.2-rc5)
+- updated ooo-build to version 3.2.0.5 (3.2-rc5):
+ * Common bits:
+ * vcl's grey palette init
+ * x86_64 bridge fixes (i#98028, bnc#575704)
+ * not-properly initialized paradepth in svdfppt.cxx
+ * decode URI escapes in subject when sending E-mail (bnc#575653)
+ * various GNOME quickstarter fixes (i#108918, bnc#575555)
+ * decode URI escapes in subject when sending E-mail (bnc#575653)
+ * Base bits:
+ * ReportBuilder crasher (i#108914, bnc#575698)
+ * Calc bits:
+ * better formula variable separator config check (bnc#556142)
+ * Impress bits:
+ * avoid looping in draw/impress
+ * BadMatch crasher during slideshow (i#107763)
+ * l10n bits:
+ * Spanish accelerators fix (i#102645)
+ * build bits:
+ * look for moc in QT4DIR first
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
minmem
ooo320-m11-postprocess.tar.bz2
New:
----
ooo320-m12-postprocess.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ OpenOffice_org.spec ++++++
--- /var/tmp/diff_new_pack.WOjv4I/_old 2010-02-09 21:59:45.000000000 +0100
+++ /var/tmp/diff_new_pack.WOjv4I/_new 2010-02-09 21:59:45.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package OpenOffice_org (Version 3.2.0.4)
+# spec file for package OpenOffice_org (Version 3.2.0.5)
#
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -21,9 +21,9 @@
Name: OpenOffice_org
# allow to use xulrunner191 on SLED11-SP1 (bnc#540726)
%define use_xulrunner191 no
-Version: 3.2.0.4
+Version: 3.2.0.5
Release: 1
-%define ooo_build_version 3.2.0.4
+%define ooo_build_version 3.2.0.5
%define piece postprocess
BuildRequires: ImageMagick ant ant-apache-regexp bison boost-devel ccache cups-devel curl-devel db-devel flac-devel flex gnome-vfs2-devel gperf gtk2-devel icu java-devel kdelibs3-devel krb5 libexif mono-devel neon-devel openldap2-devel pam-devel perl-Archive-Zip perl-Compress-Zlib postgresql-devel python-devel python-xml recode unixODBC-devel unzip update-desktop-files xml-commons-apis xorg-x11 zip
# mozilla stuff
@@ -79,7 +79,7 @@
BuildRequires: OpenOffice_org-filters-devel = %version
%define ooo_prefix %_libdir
%define ooo_home ooo3
-%define ooo_build_tag ooo320-m11
+%define ooo_build_tag ooo320-m12
License: Artistic ; BSD3c ; GPLv2+ ; LPPL .. ; LGPLv2.1+ ; LGPLv3 ; MPL .. ; MIT
Group: Productivity/Office/Suite
AutoReqProv: on
++++++ ooo320-m11-postprocess.tar.bz2 -> ooo320-m12-postprocess.tar.bz2 ++++++
++++ 5080 lines of diff (skipped)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package OpenOffice_org-libs-core for openSUSE:Factory
checked in at Tue Feb 9 22:00:01 CET 2010.
--------
--- OpenOffice_org-libs-core/OpenOffice_org-libs-core.changes 2010-01-27 20:55:18.000000000 +0100
+++ /mounts/work_src_done/STABLE/OpenOffice_org-libs-core/OpenOffice_org-libs-core.changes 2010-02-04 15:52:48.000000000 +0100
@@ -1,0 +2,6 @@
+Thu Feb 4 15:33:42 CET 2010 - pmladek(a)suse.cz
+
+- updated to the milestone ooo320-m12 (3.2-rc5)
+- updated ooo-build to version 3.2.0.5 (3.2-rc5)
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
ooo320-m11-libs-core.tar.bz2
New:
----
ooo320-m12-libs-core.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ OpenOffice_org-libs-core.spec ++++++
--- /var/tmp/diff_new_pack.SNchcd/_old 2010-02-09 21:59:50.000000000 +0100
+++ /var/tmp/diff_new_pack.SNchcd/_new 2010-02-09 21:59:50.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package OpenOffice_org-libs-core (Version 3.2.0.4)
+# spec file for package OpenOffice_org-libs-core (Version 3.2.0.5)
#
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -19,9 +19,9 @@
Name: OpenOffice_org-libs-core
-Version: 3.2.0.4
+Version: 3.2.0.5
Release: 1
-%define ooo_build_version 3.2.0.4
+%define ooo_build_version 3.2.0.5
%define piece libs-core
# version of the postgresql driver
%define postgresql_version 0.7.6
@@ -48,7 +48,7 @@
%endif
%define ooo_prefix %_libdir
%define ooo_home ooo3
-%define ooo_build_tag ooo320-m11
+%define ooo_build_tag ooo320-m12
License: Artistic ; BSD3c ; GPLv2+ ; LPPL .. ; LGPLv2.1+ ; LGPLv3 ; MPL .. ; MIT
Group: Productivity/Office/Suite
AutoReqProv: on
++++++ ooo320-m11-libs-core.tar.bz2 -> ooo320-m12-libs-core.tar.bz2 ++++++
OpenOffice_org-libs-core/ooo320-m11-libs-core.tar.bz2 /mounts/work_src_done/STABLE/OpenOffice_org-libs-core/ooo320-m12-libs-core.tar.bz2 differ: char 11, line 1
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
![](https://seccdn.libravatar.org/avatar/e2145bc5cf53dda95c308a3c75e8fef3.jpg?s=120&d=mm&r=g)
09 Feb '10
Hello community,
here is the log from the commit of package OpenOffice_org-l10n-extras for openSUSE:Factory
checked in at Tue Feb 9 21:59:36 CET 2010.
--------
--- OpenOffice_org-l10n-extras/OpenOffice_org-l10n-extras.changes 2010-01-27 20:55:11.000000000 +0100
+++ /mounts/work_src_done/STABLE/OpenOffice_org-l10n-extras/OpenOffice_org-l10n-extras.changes 2010-02-04 15:52:24.000000000 +0100
@@ -1,0 +2,6 @@
+Thu Feb 4 15:33:42 CET 2010 - pmladek(a)suse.cz
+
+- updated to the milestone ooo320-m12 (3.2-rc5)
+- updated ooo-build to version 3.2.0.5 (3.2-rc5)
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
ooo320-m11-extras.tar.bz2
New:
----
ooo320-m12-extras.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ OpenOffice_org-l10n-extras.spec ++++++
--- /var/tmp/diff_new_pack.NX6GHB/_old 2010-02-09 21:58:34.000000000 +0100
+++ /var/tmp/diff_new_pack.NX6GHB/_new 2010-02-09 21:58:34.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package OpenOffice_org-l10n-extras (Version 3.2.0.4)
+# spec file for package OpenOffice_org-l10n-extras (Version 3.2.0.5)
#
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -19,9 +19,9 @@
Name: OpenOffice_org-l10n-extras
-Version: 3.2.0.4
+Version: 3.2.0.5
Release: 1
-%define ooo_build_version 3.2.0.4
+%define ooo_build_version 3.2.0.5
%define piece extras
#!BuildIgnore: OpenOffice_org
# both zip and perl-Archive-Zip are needed; tested with ooo320-m3, 2009-10-21
@@ -35,7 +35,7 @@
%define ooo_prefix %_libdir
%define ooo_home ooo3
%define ooo_basis_dir basis3.2
-%define ooo_build_tag ooo320-m11
+%define ooo_build_tag ooo320-m12
License: Artistic ; BSD3c ; GPLv2+ ; LPPL .. ; LGPLv2.1+ ; LGPLv3 ; MPL .. ; MIT
Group: Productivity/Office/Suite
AutoReqProv: on
++++++ ooo320-m11-extras.tar.bz2 -> ooo320-m12-extras.tar.bz2 ++++++
OpenOffice_org-l10n-extras/ooo320-m11-extras.tar.bz2 /mounts/work_src_done/STABLE/OpenOffice_org-l10n-extras/ooo320-m12-extras.tar.bz2 differ: char 11, line 1
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package yast2-runlevel for openSUSE:Factory
checked in at Tue Feb 9 21:59:22 CET 2010.
--------
--- yast2-runlevel/yast2-runlevel.changes 2008-11-03 16:15:43.000000000 +0100
+++ /mounts/work_src_done/STABLE/yast2-runlevel/yast2-runlevel.changes 2010-02-08 14:59:23.000000000 +0100
@@ -0,0 +1,28 @@
+------------------------------------------------------------------
+Mon Feb 8 14:49:58 CET 2010 - locilka(a)suse.cz
+
+- Better busy messages for adjusting services (BNC #446546).
+- 2.18.0
+
+------------------------------------------------------------------
+Wed Jan 13 18:56:03 CET 2010 - kmachalkova(a)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)
+
+-------------------------------------------------------------------
+Wed Dec 9 13:40:07 CET 2009 - locilka(a)suse.cz
+
+- Added new services proposal (FATE #305583).
+
+-------------------------------------------------------------------
+Fri Mar 13 12:39:35 CET 2009 - locilka(a)suse.cz
+
+- Solving MenuButton shortcut conflicts (bnc #50003 c#39).
+
+-------------------------------------------------------------------
+Tue Dec 16 16:07:14 CET 2008 - locilka(a)suse.cz
+
+- A bit more strict Import function (bnc #457992).
+
calling whatdependson for head-i586
Old:
----
yast2-runlevel-2.17.4.tar.bz2
New:
----
yast2-runlevel-2.18.0.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-runlevel.spec ++++++
--- /var/tmp/diff_new_pack.A7as32/_old 2010-02-09 21:57:01.000000000 +0100
+++ /var/tmp/diff_new_pack.A7as32/_new 2010-02-09 21:57:01.000000000 +0100
@@ -1,7 +1,7 @@
#
-# spec file for package yast2-runlevel (Version 2.17.4)
+# spec file for package yast2-runlevel (Version 2.18.0)
#
-# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -19,13 +19,13 @@
Name: yast2-runlevel
-Version: 2.17.4
+Version: 2.18.0
Release: 1
-License: GPL v2 or later
-Group: System/YaST
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Source0: yast2-runlevel-2.17.4.tar.bz2
+Source0: yast2-runlevel-2.18.0.tar.bz2
Prefix: /usr
+Group: System/YaST
+License: GPLv2+
BuildRequires: perl-XML-Writer update-desktop-files yast2 yast2-devtools yast2-testsuite
Requires: yast2
Provides: yast2-config-runlevel
@@ -39,17 +39,8 @@
This package allows you to specify which services will be run at system
boot.
-
-
-Authors:
---------
- Petr Blahos <pblahos(a)suse.cz>
- Martin Vidner <mvidner(a)suse.cz>
- Martin Lazar <mlazar(a)suse.cz>
- Lukas Ocilka <locilka(a)suse.cz>
-
%prep
-%setup -n yast2-runlevel-2.17.4
+%setup -n yast2-runlevel-2.18.0
%build
%{prefix}/bin/y2tool y2autoconf
@@ -59,7 +50,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"
++++++ yast2-runlevel-2.17.4.tar.bz2 -> yast2-runlevel-2.18.0.tar.bz2 ++++++
++++ 3896 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-runlevel-2.17.4/Makefile.am new/yast2-runlevel-2.18.0/Makefile.am
--- old/yast2-runlevel-2.17.4/Makefile.am 2008-11-03 16:18:55.000000000 +0100
+++ new/yast2-runlevel-2.18.0/Makefile.am 2010-02-08 14:56:21.000000000 +0100
@@ -32,10 +32,10 @@
# less strict; prefer bzip2
AUTOMAKE_OPTIONS = foreign dist-bzip2 no-dist-gzip
-# where devtools instal m4 snippets
+# where devtools install m4 snippets
# argh, executed literally
#ACLOCAL_AMFLAGS = -I $(Y2DEVTOOLS_PREFIX)/share/aclocal
-ACLOCAL_AMFLAGS = -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/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
Makefile.am.common: $(DEVTOOLS_DIR)/admin/Makefile.am.common
cmp -s $< $@ || cp -f $< $@
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-runlevel-2.17.4/VERSION new/yast2-runlevel-2.18.0/VERSION
--- old/yast2-runlevel-2.17.4/VERSION 2008-11-03 16:14:26.000000000 +0100
+++ new/yast2-runlevel-2.18.0/VERSION 2010-02-08 14:51:51.000000000 +0100
@@ -1 +1 @@
-2.17.4
+2.18.0
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-runlevel-2.17.4/configure.in new/yast2-runlevel-2.18.0/configure.in
--- old/yast2-runlevel-2.17.4/configure.in 2008-11-03 16:18:55.000000000 +0100
+++ new/yast2-runlevel-2.18.0/configure.in 2010-02-08 14:56:21.000000000 +0100
@@ -1,9 +1,9 @@
dnl configure.in for yast2-runlevel
dnl
-dnl -- This file is generated by y2autoconf 2.17.6 - DO NOT EDIT! --
+dnl -- This file is generated by y2autoconf 2.18.11 - DO NOT EDIT! --
dnl (edit configure.in.in instead)
-AC_INIT(yast2-runlevel, 2.17.4, http://bugs.opensuse.org/, yast2-runlevel)
+AC_INIT(yast2-runlevel, 2.18.0, http://bugs.opensuse.org/, yast2-runlevel)
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.4"
+VERSION="2.18.0"
RPMNAME="yast2-runlevel"
MAINTAINER="Lukas Ocilka <locilka(a)suse.cz>"
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-runlevel-2.17.4/missing new/yast2-runlevel-2.18.0/missing
--- old/yast2-runlevel-2.17.4/missing 2008-11-03 16:18:59.000000000 +0100
+++ new/yast2-runlevel-2.18.0/missing 2010-02-08 14:56:24.000000000 +0100
@@ -1,10 +1,10 @@
#! /bin/sh
# Common stub for a few missing GNU programs while installing.
-scriptversion=2006-05-10.23
+scriptversion=2009-04-28.21; # UTC
-# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005, 2006
-# Free Software Foundation, Inc.
+# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005, 2006,
+# 2008, 2009 Free Software Foundation, Inc.
# Originally by Fran,cois Pinard <pinard(a)iro.umontreal.ca>, 1996.
# This program is free software; you can redistribute it and/or modify
@@ -18,9 +18,7 @@
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301, USA.
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
# As a special exception to the GNU General Public License, if you
# distribute this file as part of a program that contains a
@@ -89,6 +87,9 @@
tar try tar, gnutar, gtar, then tar without non-portable flags
yacc create \`y.tab.[ch]', if possible, from existing .[ch]
+Version suffixes to PROGRAM as well as the prefixes \`gnu-', \`gnu', and
+\`g' are ignored when checking the name.
+
Send bug reports to <bug-automake(a)gnu.org>."
exit $?
;;
@@ -106,15 +107,22 @@
esac
+# normalize program name to check for.
+program=`echo "$1" | sed '
+ s/^gnu-//; t
+ s/^gnu//; t
+ s/^g//; t'`
+
# Now exit if we have it, but it failed. Also exit now if we
# don't have it and --version was passed (most likely to detect
-# the program).
+# the program). This is about non-GNU programs, so use $1 not
+# $program.
case $1 in
- lex|yacc)
+ lex*|yacc*)
# Not GNU programs, they don't have --version.
;;
- tar)
+ tar*)
if test -n "$run"; then
echo 1>&2 "ERROR: \`tar' requires --run"
exit 1
@@ -138,7 +146,7 @@
# If it does not exist, or fails to run (possibly an outdated version),
# try to emulate it.
-case $1 in
+case $program in
aclocal*)
echo 1>&2 "\
WARNING: \`$1' is $msg. You should only need it if
@@ -148,7 +156,7 @@
touch aclocal.m4
;;
- autoconf)
+ autoconf*)
echo 1>&2 "\
WARNING: \`$1' is $msg. You should only need it if
you modified \`${configure_ac}'. You might want to install the
@@ -157,7 +165,7 @@
touch configure
;;
- autoheader)
+ autoheader*)
echo 1>&2 "\
WARNING: \`$1' is $msg. You should only need it if
you modified \`acconfig.h' or \`${configure_ac}'. You might want
@@ -187,7 +195,7 @@
while read f; do touch "$f"; done
;;
- autom4te)
+ autom4te*)
echo 1>&2 "\
WARNING: \`$1' is needed, but is $msg.
You might have modified some files without having the
@@ -210,7 +218,7 @@
fi
;;
- bison|yacc)
+ bison*|yacc*)
echo 1>&2 "\
WARNING: \`$1' $msg. You should only need it if
you modified a \`.y' file. You may need the \`Bison' package
@@ -240,7 +248,7 @@
fi
;;
- lex|flex)
+ lex*|flex*)
echo 1>&2 "\
WARNING: \`$1' is $msg. You should only need it if
you modified a \`.l' file. You may need the \`Flex' package
@@ -263,7 +271,7 @@
fi
;;
- help2man)
+ help2man*)
echo 1>&2 "\
WARNING: \`$1' is $msg. You should only need it if
you modified a dependency of a manual page. You may need the
@@ -277,11 +285,11 @@
else
test -z "$file" || exec >$file
echo ".ab help2man is required to generate this page"
- exit 1
+ exit $?
fi
;;
- makeinfo)
+ makeinfo*)
echo 1>&2 "\
WARNING: \`$1' is $msg. You should only need it if
you modified a \`.texi' or \`.texinfo' file, or any other file
@@ -310,7 +318,7 @@
touch $file
;;
- tar)
+ tar*)
shift
# We have already tried tar in the generic part.
@@ -363,5 +371,6 @@
# eval: (add-hook 'write-file-hooks 'time-stamp)
# time-stamp-start: "scriptversion="
# time-stamp-format: "%:y-%02m-%02d.%02H"
-# time-stamp-end: "$"
+# time-stamp-time-zone: "UTC"
+# time-stamp-end: "; # UTC"
# End:
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-runlevel-2.17.4/src/Makefile.am new/yast2-runlevel-2.18.0/src/Makefile.am
--- old/yast2-runlevel-2.17.4/src/Makefile.am 2007-05-18 10:43:35.000000000 +0200
+++ new/yast2-runlevel-2.18.0/src/Makefile.am 2009-12-09 13:43:28.000000000 +0100
@@ -18,7 +18,8 @@
runlevel.ycp \
runlevel_auto.ycp \
runlevel_finish.ycp \
- runlevel_proposal.ycp
+ runlevel_proposal.ycp \
+ services_proposal.ycp
myynclude_DATA = \
wizard.ycp \
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-runlevel-2.17.4/src/RunlevelEd.ycp new/yast2-runlevel-2.18.0/src/RunlevelEd.ycp
--- old/yast2-runlevel-2.17.4/src/RunlevelEd.ycp 2008-10-15 14:07:57.000000000 +0200
+++ new/yast2-runlevel-2.18.0/src/RunlevelEd.ycp 2009-12-09 13:44:24.000000000 +0100
@@ -11,7 +11,7 @@
* Petr Blahos <pblahos(a)suse.cz>
* Martin Lazar <mlazar(a)suse.cz>
*
- * $Id: RunlevelEd.ycp 52237 2008-10-15 12:07:55Z locilka $
+ * $Id: RunlevelEd.ycp 60017 2009-12-09 12:43:45Z locilka $
*/
{
@@ -56,6 +56,11 @@
return offer_runlevel_4;
}
+ global boolean configuration_already_loaded = false;
+
+ global list <map <string, any> > services_proposal_settings = [];
+ global list <string> services_proposal_links = [];
+
/**
* Proposal parameter: if it changes, we repropose
*/
@@ -672,6 +677,12 @@
start = [];
stop = [];
}
+ // BNC #457992
+ // Reporting erroneous entries
+ else
+ {
+ y2error ("Unsupported entry: %1 (should be enable/disable)", service);
+ }
}
else
{
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-runlevel-2.17.4/src/runlevel.desktop new/yast2-runlevel-2.18.0/src/runlevel.desktop
--- old/yast2-runlevel-2.17.4/src/runlevel.desktop 2008-11-03 16:29:41.000000000 +0100
+++ new/yast2-runlevel-2.18.0/src/runlevel.desktop 2010-01-15 11:14:01.000000000 +0100
@@ -18,9 +18,8 @@
X-SuSE-YaST-AutoInstSchema=runlevels.rnc
Icon=yast-runlevel
-Exec=/sbin/yast2 runlevel
+Exec=xdg-su -c "/sbin/yast2 runlevel"
Name=System Services (Runlevel)
GenericName=Configure runlevels
-X-KDE-SubstituteUID=true
StartupNotify=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-runlevel-2.17.4/src/runlevel_proposal.ycp new/yast2-runlevel-2.18.0/src/runlevel_proposal.ycp
--- old/yast2-runlevel-2.17.4/src/runlevel_proposal.ycp 2008-11-03 16:15:54.000000000 +0100
+++ new/yast2-runlevel-2.18.0/src/runlevel_proposal.ycp 2009-11-24 15:14:21.000000000 +0100
@@ -4,7 +4,7 @@
* Summary: Default runlevel proposal
* Authors: Michal Svec <msvec(a)suse.cz>
*
- * $Id: runlevel_proposal.ycp 52836 2008-11-03 15:16:10Z locilka $
+ * $Id: runlevel_proposal.ycp 56111 2009-03-13 11:40:33Z locilka $
*/
{
@@ -293,7 +293,7 @@
/* Rich text title */
"rich_text_title" : _("Default Runlevel"),
/* MenuButton title */
- "menu_title" : _("Default &Runlevel"),
+ "menu_title" : _("&Default Runlevel"),
"id" : "runlevel",
];
}
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-runlevel-2.17.4/src/services_proposal.ycp new/yast2-runlevel-2.18.0/src/services_proposal.ycp
--- old/yast2-runlevel-2.17.4/src/services_proposal.ycp 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-runlevel-2.18.0/src/services_proposal.ycp 2009-12-09 13:39:20.000000000 +0100
@@ -0,0 +1,539 @@
+/**
+ * File: clients/services_proposal.ycp
+ * Package: Services configuration
+ * Summary: Services configuration proposal
+ * Authors: Lukas Ocilka <locilka(a)suse.cz>
+ * See: FATE #305583: Start CIMOM by default
+ *
+ * $Id$
+ */
+
+{
+
+textdomain "runlevel";
+
+import "RunlevelEd";
+import "Progress";
+import "ProductControl";
+import "ProductFeatures";
+import "Service";
+import "Linuxrc";
+import "Report";
+import "Package";
+import "SuSEFirewall";
+
+/***
+ * <globals>
+ * <!-- Used in services proposal -->
+ * <services_proposal config:type="list">
+ * <!-- FATE #305583: Start CIMOM by default -->
+ * <service>
+ * <label_id>service_sfcb</label_id>
+ * <!-- space-separated names of services as found in /etc/init.d/ -->
+ * <service_names>sfcb</service_names>
+ * <!-- space-separated SuSEfirewall2 services as found in /etc/sysconfig/SuSEfirewall2.d/services/ -->
+ * <firewall_plugins>sblim-sfcb</firewall_plugins>
+ * <!-- Should be the service proposed as enabled by default? If not defined, false is used. -->
+ * <enabled_by_default config:type="boolean">true</enabled_by_default>
+ * <!-- list of packages to be installed before the services is enabled -->
+ * <packages>sblim-sfcb</packages>
+ * </service>
+ * </services_proposal>
+ * </globals>
+ *
+ * <texts>
+ * <service_sfcb><label>CIM Service</label></service_sfcb>
+ * </texts>
+ */
+
+// Client operates differently in automatic configuration
+boolean automatic_configuration = false;
+
+boolean GetCurrentStatus (list <string> services) {
+ if (services == nil || services == []) {
+ y2error ("Services not defined");
+ return false;
+ }
+
+ boolean ret = true;
+
+ foreach (string service, services, {
+ if (Service::Status (service) != 0 || Service::Enabled (service) != true) {
+ ret = false;
+ y2milestone ("Service %1 is not running or it is disabled", service);
+ break;
+ }
+ });
+
+ return ret;
+}
+
+void ReadCurrentConfiguration (boolean force) {
+ if (RunlevelEd::configuration_already_loaded != true || force == true) {
+ y2milestone ("Loading the current runlevel configuration");
+ boolean progress_orig = Progress::set (false);
+
+ RunlevelEd::Read();
+ RunlevelEd::configuration_already_loaded = true;
+
+ SuSEFirewall::Read();
+
+ list <map> tmp_services_settings = (list <map>) ProductFeatures::GetFeature("globals", "services_proposal");
+
+ if (tmp_services_settings == nil) {
+ y2error ("No globals->services_proposal defined");
+ } else {
+ RunlevelEd::services_proposal_settings = [];
+ RunlevelEd::services_proposal_links = [];
+ integer counter = -1;
+
+ foreach (map one_service, tmp_services_settings, {
+ // service_names requiered
+ if (! haskey(one_service, "service_names") || one_service["service_names"]:"" == nil) {
+ y2error ("Invalid service_names in %1, ignoring this service.", one_service);
+ return;
+ }
+ list <string> services = splitstring (one_service["service_names"]:"", " ,");
+ if (services == nil || size(services) < 1) {
+ y2error ("Invalid service_names in %1, ignoring this service.", one_service);
+ return;
+ }
+
+ // firewall_plugins are not required but they must be correct anyway
+ if (haskey(one_service, "firewall_plugins") && one_service["firewall_plugins"]:"" == nil) {
+ y2error ("Invalid firewall_plugins in %1, ignoring this service.", one_service);
+ return;
+ }
+ list <string> firewall_plugins = splitstring (one_service["firewall_plugins"]:"", " ,");
+
+ // default is: disabled
+ boolean enabled_by_default = false;
+
+ // if defined, it must be boolean
+ if (haskey(one_service, "enabled_by_default")) {
+ if (one_service["enabled_by_default"]:false == true || one_service["enabled_by_default"]:false == false) {
+ enabled_by_default = one_service["enabled_by_default"]:false;
+ } else {
+ y2error ("Invalid enabled_by_default in %1, using: %2.", one_service, enabled_by_default);
+ }
+ }
+
+ // fallback for label
+ string label = mergestring (services, ", ");
+
+ if (haskey(one_service, "label_id") && one_service["label_id"]:"" == nil || one_service["label_id"]:"" == "") {
+ y2error ("Invalid label_id in %1, using %2", one_service, label);
+ } else {
+ string tmp_label = ProductControl::GetTranslatedText (one_service["label_id"]:"");
+ if (tmp_label == nil || tmp_label == "") {
+ label = one_service["label_id"]:"";
+ y2error ("Unable to translate %1", one_service["label_id"]:"");
+ } else {
+ label = tmp_label;
+ }
+ }
+
+ // packages are not required but they must be correct anyway
+ if (haskey(one_service, "packages") && one_service["packages"]:"" == nil) {
+ y2error ("Invalid packages in %1, ignoring this service.", one_service);
+ return;
+ }
+ list <string> packages = splitstring (one_service["packages"]:"", " ,");
+
+ map <string, any> one_service = $[
+ "label" : label,
+ "services" : services,
+ "firewall_plugins" : firewall_plugins,
+ // override the default status according to the current status
+ "enabled" : (enabled_by_default == false ? GetCurrentStatus(services):enabled_by_default),
+ "enabled_by_default" : enabled_by_default,
+ "packages" : packages,
+ ];
+
+ RunlevelEd::services_proposal_settings = add (RunlevelEd::services_proposal_settings, one_service);
+
+ counter = counter + 1;
+ RunlevelEd::services_proposal_links = add (RunlevelEd::services_proposal_links, sformat ("toggle_service_%1", counter));
+ });
+
+ y2milestone ("Default settings loaded: %1", RunlevelEd::services_proposal_settings);
+ }
+
+ Progress::set (progress_orig);
+ }
+}
+
+string GetProposalSummary () {
+ string ret = "";
+
+ boolean firewall_is_enabled = SuSEFirewall::IsEnabled();
+
+ integer counter = -1;
+ foreach (map <string, any> one_service, RunlevelEd::services_proposal_settings, {
+ counter = counter + 1;
+ string message = "";
+
+ // There are some ports (services) required to be open and firewall is enabled
+ if (size (one_service["firewall_plugins"]:[]) > 0 && firewall_is_enabled) {
+ if (one_service["enabled"]:false == true) {
+ message = sformat (
+ _("Service <i>%1</i> will be <b>enabled</b> and ports in firewall will be open <a href=\"%2\">(disable)</a>"),
+ one_service["label"]:"",
+ sformat("toggle_service_%1", counter)
+ );
+ } else {
+ message = sformat (
+ _("Service <i>%1</i> will be <b>disabled</b> and ports in firewall will be open <a href=\"%2\">(enable)</a>"),
+ one_service["label"]:"",
+ sformat("toggle_service_%1", counter)
+ );
+ }
+ } else {
+ if (one_service["enabled"]:false == true) {
+ message = sformat (
+ _("Service <i>%1</i> will be <b>enabled</b> <a href=\"%2\">(disable)</a>"),
+ one_service["label"]:"",
+ sformat("toggle_service_%1", counter)
+ );
+ } else {
+ message = sformat (
+ _("Service <i>%1</i> will be <b>disabled</b> <a href=\"%2\">(enable)</a>"),
+ one_service["label"]:"",
+ sformat("toggle_service_%1", counter)
+ );
+ }
+ }
+
+ ret = ret + "<li>" + message + "</li>\n";
+ });
+
+ return "<ul>" + ret + "</ul>";
+}
+
+/**
+ * Changes the proposed value.
+ * Enables disabled service and vice versa.
+ */
+boolean ToggleService (string chosen_id) {
+ if (! regexpmatch (chosen_id, "^toggle_service_[[:digit:]]+$")) {
+ y2error ("Erroneous ID: %1", chosen_id);
+ return false;
+ }
+
+ chosen_id = regexpsub (chosen_id, "^toggle_service_([[:digit:]])+$", "\\1");
+ if (chosen_id == nil) {
+ y2error ("Cannot get ID from: %1", chosen_id);
+ return false;
+ }
+
+ integer ID = tointeger (chosen_id);
+ if (RunlevelEd::services_proposal_settings[ID]:$[] == nil || RunlevelEd::services_proposal_settings[ID]:$[] == $[]) {
+ y2error ("Cannot find service ID: %1 in %2", ID, RunlevelEd::services_proposal_settings);
+ return false;
+ }
+
+ if (RunlevelEd::services_proposal_settings[ID,"enabled"]:false == nil) {
+ y2error ("Service %1 is neither enabled not disabled", RunlevelEd::services_proposal_settings[ID]:$[]);
+ return false;
+ }
+
+ RunlevelEd::services_proposal_settings[ID,"enabled"] = ! RunlevelEd::services_proposal_settings[ID,"enabled"]:false;
+ y2milestone ("Service ID: %1 is enabled: %2", ID, RunlevelEd::services_proposal_settings[ID,"enabled"]:false);
+ return true;
+}
+
+/**
+ * Some services should not be stopped, in respect to the currently
+ * used installation method.
+ */
+boolean CanCloseService (string service_name) {
+ if (Linuxrc::vnc() && service_name == "xinetd") {
+ return false;
+ }
+ if (Linuxrc::usessh() && service_name == "sshd") {
+ return false;
+ }
+
+ return true;
+}
+
+void DisableAndStopServices (list <string> services) {
+ foreach (string one_name, services, {
+ if (CanCloseService (one_name) != true) {
+ y2warning ("Service %1 must no be closed now", one_name);
+ }
+
+ // Service is currently enabled or running
+ if (Service::Status (one_name) == 0 || Service::Enabled (one_name)) {
+ y2milestone ("Stopping and disabling service: %1", one_name);
+ Service::RunInitScriptWithTimeOut (one_name, "stop");
+ Service::Disable (one_name);
+ }
+ });
+}
+
+/**
+ * Enables and starts services with their dependencies.
+ */
+boolean EnableAndStartServices (list <string> services) {
+ boolean ret = true;
+
+ list <string> all_needed_services = [];
+
+ // Find all the services dependencies first
+ foreach (string service, services, {
+ list <string> needed_services = RunlevelEd::ServiceDependencies (service, true);
+
+ if (needed_services != nil && needed_services != []) {
+ y2milestone("Service dependencies for %1 are: %2", service, needed_services);
+ all_needed_services = (list <string>) union (all_needed_services, needed_services);
+ }
+ });
+
+ // Prepend services dependencies ...
+ all_needed_services = toset (all_needed_services);
+ // ... to list of services to enable
+ services = (list <string>) union (all_needed_services, services);
+
+ foreach (string service, services, {
+ if (Service::Status (service) == -1) {
+ y2error ("Service name %1 is unknown", service);
+ Report::Error (sformat (_("Unable to start and enable service %1.
+Service is not installed."), service));
+ ret = false;
+ } else {
+ // Check and enable service
+ if (Service::Enabled (service) != true && Service::Enable (service) != true) {
+ y2error ("Unable to enable service %1", service);
+ Report::Error (sformat(_("Cannot enable service %1"), service));
+ ret = false;
+ }
+
+ // Check and start service
+ if (Service::RunInitScriptWithTimeOut (service, "status") != 0 && Service::RunInitScriptWithTimeOut (service, "start") != 0) {
+ y2error ("Unable to start service %1", service);
+ Report::Error (sformat(_("Cannot start service %1"), service));
+ ret = false;
+ }
+ }
+ });
+
+ return ret;
+}
+
+/**
+ * Opens ports using firewall services got as parameter.
+ * Services are actually in format "service_name", not
+ * "service:service_name".
+ */
+boolean OpenPortInFirewall (list <string> firewall_plugins) {
+ firewall_plugins = maplist (string one_plugin, firewall_plugins, {
+ return sformat ("service:%1", one_plugin);
+ });
+
+ // All interfaces known to firewall
+ list <string> interfaces = maplist (map one_interface, SuSEFirewall::GetAllKnownInterfaces(), {
+ return one_interface["id"]:"";
+ });
+
+ if (interfaces == nil) interfaces = [];
+ interfaces = filter (string one_interface, interfaces, {
+ return (one_interface != nil && one_interface != "");
+ });
+ y2milestone ("All known fw interfaces: %1", interfaces);
+
+ // Services will be open in these zones
+ list <string> used_fw_zones = [];
+
+ // All zones used by all interfaces (if any interface is known)
+ if (size (interfaces) > 0) {
+ used_fw_zones = SuSEFirewall::GetZonesOfInterfacesWithAnyFeatureSupported (interfaces);
+ // Opening for all zones otherwise
+ } else {
+ used_fw_zones = SuSEFirewall::GetKnownFirewallZones();
+ }
+
+ y2milestone ("Firewall zones: %1 for enabling services: %2, ", used_fw_zones, firewall_plugins);
+ return SuSEFirewall::SetServicesForZones (firewall_plugins, used_fw_zones, true);
+}
+
+/**
+ * Checks which packages from those got as a list are not installed.
+ * Returns list of not installed packages.
+ * Eventually reports unavailable packages one by one.
+ */
+list <string> NotInstalledPackages (list <string> packages) {
+ list <string> not_installed = [];
+
+ foreach (string one_package, packages, {
+ if (Package::Installed (one_package) != true) {
+ if (Package::Available (one_package) != true) {
+ Report::Error (sformat (_("Required package %1 is not available for installation."), one_package));
+ }
+ not_installed = add (not_installed, one_package);
+ }
+ });
+
+ y2milestone ("Not installed packages: %1", not_installed);
+ return not_installed;
+}
+
+boolean WriteSettings () {
+ boolean ret = true;
+
+ boolean progress_orig = Progress::set (false);
+ boolean firewall_is_enabled = SuSEFirewall::IsEnabled();
+
+ integer counter = -1;
+ foreach (map <string, any> one_service, RunlevelEd::services_proposal_settings, {
+ counter = counter + 1;
+
+ list <string> services = one_service["services"]:[];
+ list <string> firewall_plugins = one_service["firewall_plugins"]:[];
+ list <string> packages = one_service["packages"]:[];
+
+ // Service should be disabled
+ if (one_service["enabled"]:false != true) {
+ y2milestone ("Service %1 should not be enabled", counter);
+ DisableAndStopServices (services);
+ // next service
+ return;
+ }
+
+ // Some packages have to be installed first
+ if (size (packages) > 0) {
+ boolean packages_installed = nil;
+
+ // Returns which packages from list are not installed
+ packages = NotInstalledPackages (packages);
+
+ // All are installed
+ if (packages == []) {
+ packages_installed = true;
+ // Install them
+ } else {
+ packages_installed = Package::DoInstall (packages);
+ }
+
+ if (packages_installed == true) {
+ y2milestone ("Required packages for %1 are installed", counter);
+ } else {
+ Report::Error (_("Installation of required packages has failed,
+enabling and starting the services may also fail."));
+ }
+ }
+
+ // Enabling services
+ if (EnableAndStartServices (services) != true) {
+ ret = false;
+ // next service
+ return;
+ }
+
+ // Opening ports in firewall (only if firewall is enabled)
+ if (firewall_is_enabled == true && size(firewall_plugins) > 0) {
+ OpenPortInFirewall (firewall_plugins);
+ }
+ });
+
+ // Finally, write the firewall settings
+ SuSEFirewall::Write();
+
+ Progress::set (progress_orig);
+
+ return ret;
+}
+
+string GetHelpText () {
+ if (RunlevelEd::services_proposal_settings == nil || RunlevelEd::services_proposal_settings == []) {
+ // a help text, not very helpful though
+ return _("<p><big><b>Services</b></big><br>
+The current setup does not provide any functionality now.</p>");
+ }
+
+ // a help text, part 1
+ return _("<p><big><b>Services</b></big><br>
+This installation proposal allows you to start and enable a service from list
+of services.</p>") +
+ // a help text, part 2
+ _("<p>It may also open ports in firewall for a service if firewall is enabled
+and a particular service requires opening them.</p>");
+}
+
+/* The main () */
+y2milestone("----------------------------------------");
+y2milestone("Services proposal started");
+y2milestone("Arguments: %1", WFM::Args());
+
+string func = (string) WFM::Args(0);
+map param = (map) WFM::Args(1);
+map ret = $[];
+
+automatic_configuration = (param["AutomaticConfiguration"]:false == true);
+
+/* create a textual proposal */
+if(func == "MakeProposal") {
+ boolean progress_orig = Progress::set (false);
+ boolean force_reset = param["force_reset"]:false;
+
+ ReadCurrentConfiguration (force_reset);
+
+ ret = $[
+ "preformatted_proposal" : GetProposalSummary(),
+ "warning_level" : `warning,
+ "warning" : nil,
+ "links" : RunlevelEd::services_proposal_links,
+ "help" : GetHelpText(),
+ ];
+ y2internal ("RETURNED %1", ret);
+
+ Progress::set (progress_orig);
+}
+/* run the module */
+else if(func == "AskUser") {
+ any chosen_id = param["chosen_id"]:nil;
+ y2milestone("Services Proposal wanted to change with id %1", chosen_id);
+
+ /*
+ * When user clicks on any clickable <a href> in services proposal,
+ * one of these actions is called
+ */
+ if (is (chosen_id, string) && regexpmatch (tostring (chosen_id), "^toggle_service_[[:digit:]]+$")) {
+ y2milestone ("Toggling service: %1", chosen_id);
+ ToggleService (tostring (chosen_id));
+ ret = $[ "workflow_sequence" : `next ];
+
+ // Change the services settings in usual configuration dialogs
+ } else {
+ y2warning ("ID %1 is not handled", chosen_id);
+ ret = $[ "workflow_sequence" : `next ];
+ }
+}
+
+/* create titles */
+else if(func == "Description") {
+ ret = $[
+ /* RichText label */
+ "rich_text_title" : _("Services"),
+ /* Menu label */
+ "menu_title" : _("&Services"),
+ "id" : "services",
+ ];
+}
+/* write the proposal */
+else if(func == "Write") {
+ WriteSettings();
+}
+/* unknown function */
+else {
+ y2error("unknown function: %1", func);
+}
+
+/* Finish */
+y2debug("ret=%1",ret);
+y2milestone("Services proposal finished");
+y2milestone("----------------------------------------");
+return ret;
+
+/* EOF */
+}
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-runlevel-2.17.4/src/ui.ycp new/yast2-runlevel-2.18.0/src/ui.ycp
--- old/yast2-runlevel-2.17.4/src/ui.ycp 2008-11-03 16:15:54.000000000 +0100
+++ new/yast2-runlevel-2.18.0/src/ui.ycp 2010-02-08 14:52:00.000000000 +0100
@@ -13,7 +13,7 @@
* Petr Blahos <pblahos(a)suse.cz>
* Martin Lazar <mlazar(a)suse.cz>
*
- * $Id: ui.ycp 52836 2008-11-03 15:16:10Z locilka $
+ * $Id: ui.ycp 60728 2010-02-08 13:52:28Z locilka $
*
* Runlevel editor user interface functions.
*/
@@ -852,6 +852,32 @@
return ModifyServiceDep (service_name, [], enable, false, true);
}
+ // BNC #446546: Better busy message
+ string ServiceBusyMessage (string service_name, string command) {
+ string ret = nil;
+
+ switch (command) {
+ case "start" :
+ // busy message
+ ret = sformat (_("Starting service %1 ..."), service_name);
+ break;
+ case "stop" :
+ // busy message
+ ret = sformat (_("Stopping service %1 ..."), service_name);
+ break;
+ case "status" :
+ // busy message
+ ret = sformat (_("Checking status of service %1 ..."), service_name);
+ break;
+ default :
+ // busy message
+ ret = sformat (_("Running command %1 %2 ..."), service_name, command);
+ break;
+ }
+
+ return ret;
+ }
+
/**
* Starts/stops/checks status of a service
* @param service_name service to start/stop
@@ -860,7 +886,7 @@
*/
define list startStopService (string service_name,
string command) ``{
- UI::OpenDialog (`Label (service_name + " " + command));
+ UI::OpenDialog (`Label (ServiceBusyMessage (service_name, command)));
y2milestone("%1 -> %2", service_name, command);
string log_filename = sformat ("'%1/runlevel_out_%2'", (string) SCR::Read(.target.tmpdir), String::Quote(service_name));
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package yast2-network for openSUSE:Factory
checked in at Tue Feb 9 21:56:41 CET 2010.
--------
--- yast2-network/yast2-network.changes 2010-01-27 15:52:34.000000000 +0100
+++ /mounts/work_src_done/STABLE/yast2-network/yast2-network.changes 2010-02-09 15:52:52.000000000 +0100
@@ -1,0 +2,12 @@
+Tue Feb 9 15:51:34 CET 2010 - mzugec(a)suse.cz
+
+- ipv6: enable/disable both module and sysctl method (bnc#561611)
+- 2.19.11
+
+-------------------------------------------------------------------
+Mon Feb 8 16:23:46 CET 2010 - mzugec(a)suse.cz
+
+- correctly setup iucv devices (bnc#575950)
+- 2.19.10
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
yast2-network-2.19.9.tar.bz2
New:
----
yast2-network-2.19.11.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-network.spec ++++++
--- /var/tmp/diff_new_pack.qOoQSi/_old 2010-02-09 21:56:10.000000000 +0100
+++ /var/tmp/diff_new_pack.qOoQSi/_new 2010-02-09 21:56:10.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package yast2-network (Version 2.19.9)
+# spec file for package yast2-network (Version 2.19.11)
#
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -19,10 +19,10 @@
Name: yast2-network
-Version: 2.19.9
+Version: 2.19.11
Release: 1
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Source0: yast2-network-2.19.9.tar.bz2
+Source0: yast2-network-2.19.11.tar.bz2
Prefix: /usr
Group: System/YaST
License: GPLv2+
@@ -65,7 +65,7 @@
This package contains autogenerated documentation for yast2-network
%prep
-%setup -n yast2-network-2.19.9
+%setup -n yast2-network-2.19.11
%build
%{prefix}/bin/y2tool y2autoconf
++++++ yast2-network-2.19.9.tar.bz2 -> yast2-network-2.19.11.tar.bz2 ++++++
++++ 7015 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-network-2.19.9/VERSION new/yast2-network-2.19.11/VERSION
--- old/yast2-network-2.19.9/VERSION 2010-01-27 15:43:20.000000000 +0100
+++ new/yast2-network-2.19.11/VERSION 2010-02-09 15:51:26.000000000 +0100
@@ -1 +1 @@
-2.19.9
+2.19.11
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-network-2.19.9/configure.in new/yast2-network-2.19.11/configure.in
--- old/yast2-network-2.19.9/configure.in 2010-01-22 15:22:42.000000000 +0100
+++ new/yast2-network-2.19.11/configure.in 2010-02-09 15:48:20.000000000 +0100
@@ -3,7 +3,7 @@
dnl -- This file is generated by y2autoconf 2.18.11 - DO NOT EDIT! --
dnl (edit configure.in.in instead)
-AC_INIT(yast2-network, 2.19.8, http://bugs.opensuse.org/, yast2-network)
+AC_INIT(yast2-network, 2.19.10, http://bugs.opensuse.org/, yast2-network)
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.19.8"
+VERSION="2.19.10"
RPMNAME="yast2-network"
MAINTAINER="Michal Zugec <mzugec(a)suse.cz>"
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-network-2.19.9/src/modules/Lan.ycp new/yast2-network-2.19.11/src/modules/Lan.ycp
--- old/yast2-network-2.19.9/src/modules/Lan.ycp 2010-01-27 15:21:32.000000000 +0100
+++ new/yast2-network-2.19.11/src/modules/Lan.ycp 2010-02-09 15:52:14.000000000 +0100
@@ -4,7 +4,7 @@
* Summary: Network card data
* Authors: Michal Svec <msvec(a)suse.cz>
*
- * $Id: Lan.ycp 60556 2010-01-27 14:21:30Z kmachalkova $
+ * $Id: Lan.ycp 60768 2010-02-09 14:52:13Z mzugec $
*
* Representation of the configuration of network cards.
* Input and output routines.
@@ -141,25 +141,37 @@
void readIPv6(){
ipv6=true;
- list<string> filelist = ["sysctl.conf"];
- string filepath = "/etc/";
- string regexp = "^[[:space:]]*(net.ipv6.conf.all.disable_ipv6)[[:space:]]*=[[:space:]]*1";
-// uncomment bellow to read from old place
-// filelist = ["ipv6", "50-ipv6.conf"];
-// filepath ="/etc/modprobe.d/";
-// regexp = "^[[:space:]]*(install ipv6 /bin/true)";
+ map<string, map<string, any> > methods = $[
+ "builtin" : $[
+ "filelist" : ["sysctl.conf"],
+ "filepath" : "/etc/",
+ "regexp" : "^[[:space:]]*(net.ipv6.conf.all.disable_ipv6)[[:space:]]*=[[:space:]]*1"
+ ],
+ "module" : $[
+ "filelist" : ["ipv6", "50-ipv6.conf"],
+ "filepath" : "/etc/modprobe.d/",
+ "regexp" : "^[[:space:]]*(install ipv6 /bin/true)"
+ ]
+ ];
+
+ foreach(string which,map<string,any> method, methods, {
+ list<string> filelist = method["filelist"]:[];
+ string filepath = method["filepath"]:"";
+ string regexp = method["regexp"]:"";
foreach(string file, filelist,{
string filename=sformat("%1/%2", filepath, file);
if (FileUtils::Exists(filename)){
foreach(string row, splitstring((string)SCR::Read(.target.string, filename), "\n"), {
if (size(regexptokenize(String::CutBlanks(row), regexp))>0){
- y2milestone("IPv6 is disabled.");
+ y2milestone("IPv6 is disabled by '%1' method.", which);
ipv6=false;
}
});
}
});
+ });
+
}
/**
@@ -326,8 +338,9 @@
}
void writeIPv6(){
+// SCR::Write(.target.string, "/etc/modprobe.d/ipv6", sformat("%1install ipv6 /bin/true", ipv6?"#":""));
// uncomment to write to old place (and comment code bellow)
-// SCR::Write(.target.string, "/etc/modprobe.d/50-ipv6.conf", sformat("%1install ipv6 /bin/true", ipv6?"#":""));
+ SCR::Write(.target.string, "/etc/modprobe.d/50-ipv6.conf", sformat("%1install ipv6 /bin/true\n", ipv6?"#":""));
string filename = "/etc/sysctl.conf";
string sysctl = (string)SCR::Read(.target.string, filename);
string sysctl_row = sformat("%1net.ipv6.conf.all.disable_ipv6 = 1", ipv6?"# ":"");
@@ -342,6 +355,7 @@
});
if (!found) file=add(file, sysctl_row);
SCR::Write(.target.string, filename, mergestring(file, "\n"));
+ SCR::Execute(.target.bash, sformat("sysctl -w net.ipv6.conf.all.disable_ipv6=%1",!ipv6?"1":"0"));
SCR::Write(.sysconfig.windowmanager.KDE_USE_IPV6, ipv6?"yes":"no");
}
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-network-2.19.9/src/modules/LanItems.ycp new/yast2-network-2.19.11/src/modules/LanItems.ycp
--- old/yast2-network-2.19.9/src/modules/LanItems.ycp 2010-01-22 15:22:38.000000000 +0100
+++ new/yast2-network-2.19.11/src/modules/LanItems.ycp 2010-02-08 16:23:12.000000000 +0100
@@ -1435,7 +1435,7 @@
break;
case "iucv":
// router
- command1=sformat("iucv_configure %1", chan_mode);
+ command1=sformat("iucv_configure %1 1", chan_mode);
command2=sformat("ls /sys/devices/%1/*/net/|head -n1|tr -d '\n'", type);
break;
default:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package yast2-installation for openSUSE:Factory
checked in at Tue Feb 9 21:55:35 CET 2010.
--------
--- yast2-installation/yast2-installation.changes 2010-01-15 17:29:38.000000000 +0100
+++ /mounts/work_src_done/STABLE/yast2-installation/yast2-installation.changes 2010-02-09 16:16:42.000000000 +0100
@@ -1,0 +2,21 @@
+Tue Feb 9 14:49:33 CET 2010 - locilka(a)ssue.cz
+
+- Fixed license agreement check box visibility (BNC #571846).
+- 2.19.3
+
+-------------------------------------------------------------------
+Tue Feb 2 11:03:04 CET 2010 - locilka(a)suse.cz
+
+- Added LXDE to openSUSE control file (FATE #307729).
+
+-------------------------------------------------------------------
+Mon Feb 1 11:35:15 CET 2010 - locilka(a)suse.cz
+
+- Fixed 'going back' from services proposal BNC #572734.
+
+-------------------------------------------------------------------
+Fri Jan 22 15:56:07 CET 2010 - aschnell(a)suse.de
+
+- fixed message during ssh installation (bnc #518616)
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
yast2-installation-2.19.1.tar.bz2
New:
----
yast2-installation-2.19.3.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-installation.spec ++++++
--- /var/tmp/diff_new_pack.h2vZ0n/_old 2010-02-09 21:54:54.000000000 +0100
+++ /var/tmp/diff_new_pack.h2vZ0n/_new 2010-02-09 21:54:54.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package yast2-installation (Version 2.19.1)
+# spec file for package yast2-installation (Version 2.19.3)
#
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -19,10 +19,10 @@
Name: yast2-installation
-Version: 2.19.1
+Version: 2.19.3
Release: 1
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Source0: yast2-installation-2.19.1.tar.bz2
+Source0: yast2-installation-2.19.3.tar.bz2
Prefix: /usr
Group: System/YaST
License: GPLv2+
@@ -103,7 +103,7 @@
System installation code as present on installation media.
%prep
-%setup -n yast2-installation-2.19.1
+%setup -n yast2-installation-2.19.3
%build
%{prefix}/bin/y2tool y2autoconf
++++++ yast2-installation-2.19.1.tar.bz2 -> yast2-installation-2.19.3.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-installation-2.19.1/VERSION new/yast2-installation-2.19.3/VERSION
--- old/yast2-installation-2.19.1/VERSION 2010-01-15 14:15:12.000000000 +0100
+++ new/yast2-installation-2.19.3/VERSION 2010-02-09 14:55:11.000000000 +0100
@@ -1 +1 @@
-2.19.1
+2.19.3
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-installation-2.19.1/configure new/yast2-installation-2.19.3/configure
--- old/yast2-installation-2.19.1/configure 2009-12-22 10:37:13.000000000 +0100
+++ new/yast2-installation-2.19.3/configure 2010-02-09 16:02:47.000000000 +0100
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.63 for yast2-installation 2.19.0.
+# Generated by GNU Autoconf 2.63 for yast2-installation 2.19.3.
#
# Report bugs to <http://bugs.opensuse.org/>.
#
@@ -596,8 +596,8 @@
# Identity of this package.
PACKAGE_NAME='yast2-installation'
PACKAGE_TARNAME='yast2-installation'
-PACKAGE_VERSION='2.19.0'
-PACKAGE_STRING='yast2-installation 2.19.0'
+PACKAGE_VERSION='2.19.3'
+PACKAGE_STRING='yast2-installation 2.19.3'
PACKAGE_BUGREPORT='http://bugs.opensuse.org/'
ac_unique_file="RPMNAME"
@@ -1285,7 +1285,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-installation 2.19.0 to adapt to many kinds of systems.
+\`configure' configures yast2-installation 2.19.3 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1357,7 +1357,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of yast2-installation 2.19.0:";;
+ short | recursive ) echo "Configuration of yast2-installation 2.19.3:";;
esac
cat <<\_ACEOF
@@ -1437,7 +1437,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-yast2-installation configure 2.19.0
+yast2-installation configure 2.19.3
generated by GNU Autoconf 2.63
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
@@ -1451,7 +1451,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-installation $as_me 2.19.0, which was
+It was created by yast2-installation $as_me 2.19.3, which was
generated by GNU Autoconf 2.63. Invocation command line was
$ $0 $@
@@ -2431,7 +2431,7 @@
# Define the identity of the package.
PACKAGE='yast2-installation'
- VERSION='2.19.0'
+ VERSION='2.19.3'
cat >>confdefs.h <<_ACEOF
@@ -2553,7 +2553,7 @@
-VERSION="2.19.0"
+VERSION="2.19.3"
RPMNAME="yast2-installation"
MAINTAINER="Lukas Ocilka <locilka(a)suse.cz>"
@@ -3743,7 +3743,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by yast2-installation $as_me 2.19.0, which was
+This file was extended by yast2-installation $as_me 2.19.3, which was
generated by GNU Autoconf 2.63. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -3793,7 +3793,7 @@
_ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_version="\\
-yast2-installation config.status 2.19.0
+yast2-installation config.status 2.19.3
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-installation-2.19.1/configure.in new/yast2-installation-2.19.3/configure.in
--- old/yast2-installation-2.19.1/configure.in 2009-12-22 10:37:10.000000000 +0100
+++ new/yast2-installation-2.19.3/configure.in 2010-02-09 16:02:43.000000000 +0100
@@ -3,7 +3,7 @@
dnl -- This file is generated by y2autoconf 2.18.11 - DO NOT EDIT! --
dnl (edit configure.in.in instead)
-AC_INIT(yast2-installation, 2.19.0, http://bugs.opensuse.org/, yast2-installation)
+AC_INIT(yast2-installation, 2.19.3, http://bugs.opensuse.org/, yast2-installation)
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.19.0"
+VERSION="2.19.3"
RPMNAME="yast2-installation"
MAINTAINER="Lukas Ocilka <locilka(a)suse.cz>"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-installation-2.19.1/control/control.SLES.xml new/yast2-installation-2.19.3/control/control.SLES.xml
--- old/yast2-installation-2.19.1/control/control.SLES.xml 2009-12-09 17:08:45.000000000 +0100
+++ new/yast2-installation-2.19.3/control/control.SLES.xml 2010-02-01 11:38:27.000000000 +0100
@@ -646,6 +646,7 @@
</proposal>
<proposal>
+ <label>Network Services Configuration</label>
<name>service</name>
<stage>continue,normal</stage>
<unique_id>service_continue</unique_id>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-installation-2.19.1/control/control.openSUSE.xml new/yast2-installation-2.19.3/control/control.openSUSE.xml
--- old/yast2-installation-2.19.1/control/control.openSUSE.xml 2009-12-15 10:45:17.000000000 +0100
+++ new/yast2-installation-2.19.3/control/control.openSUSE.xml 2010-02-02 11:02:32.000000000 +0100
@@ -199,9 +199,9 @@
<extra_urls config:type="list">
<!-- Default update repository, bnc #381360 -->
<extra_url>
- <baseurl>http://download.opensuse.org/update/11.2/</baseurl>
+ <baseurl>http://download.opensuse.org/update/11.3/</baseurl>
<alias>repo-update</alias>
- <name>openSUSE-11.2-Update</name>
+ <name>openSUSE-11.3-Update</name>
<prod_dir>/</prod_dir>
<enabled config:type="boolean">true</enabled>
<autorefresh config:type="boolean">true</autorefresh>
@@ -210,36 +210,36 @@
<!-- Replacement for EXTRAURLS and OPTIONALURLS -->
<extra_url>
- <baseurl>http://download.opensuse.org/distribution/11.2/repo/oss/</baseurl>
+ <baseurl>http://download.opensuse.org/distribution/11.3/repo/oss/</baseurl>
<alias>repo-oss</alias>
- <name>openSUSE-11.2-Oss</name>
+ <name>openSUSE-11.3-Oss</name>
<prod_dir>/</prod_dir>
<enabled config:type="boolean">true</enabled>
<autorefresh config:type="boolean">true</autorefresh>
<priority config:type="integer">99</priority>
</extra_url>
<extra_url>
- <baseurl>http://download.opensuse.org/distribution/11.2/repo/non-oss/</baseurl>
+ <baseurl>http://download.opensuse.org/distribution/11.3/repo/non-oss/</baseurl>
<alias>repo-non-oss</alias>
- <name>openSUSE-11.2-Non-Oss</name>
+ <name>openSUSE-11.3-Non-Oss</name>
<prod_dir>/</prod_dir>
<enabled config:type="boolean">true</enabled>
<autorefresh config:type="boolean">true</autorefresh>
<priority config:type="integer">99</priority>
</extra_url>
<extra_url>
- <baseurl>http://download.opensuse.org/debug/distribution/11.2/repo/oss/</baseurl>
+ <baseurl>http://download.opensuse.org/debug/distribution/11.3/repo/oss/</baseurl>
<alias>repo-debug</alias>
- <name>openSUSE-11.2-Debug</name>
+ <name>openSUSE-11.3-Debug</name>
<prod_dir>/</prod_dir>
<enabled config:type="boolean">false</enabled>
<autorefresh config:type="boolean">true</autorefresh>
<priority config:type="integer">99</priority>
</extra_url>
<extra_url>
- <baseurl>http://download.opensuse.org/source/distribution/11.2/repo/oss/</baseurl>
+ <baseurl>http://download.opensuse.org/source/distribution/11.3/repo/oss/</baseurl>
<alias>repo-source</alias>
- <name>openSUSE-11.2-Source</name>
+ <name>openSUSE-11.3-Source</name>
<prod_dir>/</prod_dir>
<enabled config:type="boolean">false</enabled>
<autorefresh config:type="boolean">true</autorefresh>
@@ -287,6 +287,19 @@
<icon>pattern-xfce</icon>
</one_supported_desktop>
+ <!-- FaTE #307729 LXDE -->
+ <one_supported_desktop>
+ <name>lxde</name>
+ <desktop>startlxde</desktop>
+ <label_id>desktop_lxde</label_id>
+ <logon>lxdm</logon>
+ <cursor>DMZ</cursor>
+ <packages>lxde-common</packages>
+ <order config:type="integer">5</order>
+ <patterns>lxde x11 base</patterns>
+ <icon>pattern-lxde</icon>
+ </one_supported_desktop>
+
<one_supported_desktop>
<name>min_x</name>
<desktop>twm</desktop>
@@ -395,6 +408,7 @@
<desktop_gnome><label>GNOME Desktop</label></desktop_gnome>
<desktop_kde><label>KDE Desktop</label></desktop_kde>
<desktop_xfce><label>XFCE Desktop</label></desktop_xfce>
+ <desktop_lxde><label>LXDE Desktop</label></desktop_lxde>
<desktop_min_x><label>Minimal X Window</label></desktop_min_x>
<desktop_textmode><label>Minimal Server Selection (Text Mode)</label></desktop_textmode>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-installation-2.19.1/src/clients/inst_ask_online_update.ycp new/yast2-installation-2.19.3/src/clients/inst_ask_online_update.ycp
--- old/yast2-installation-2.19.1/src/clients/inst_ask_online_update.ycp 2009-07-21 16:37:54.000000000 +0200
+++ new/yast2-installation-2.19.3/src/clients/inst_ask_online_update.ycp 2010-02-01 11:34:41.000000000 +0100
@@ -27,6 +27,12 @@
import "Installation";
import "NetworkService";
+ // BNC #572734
+ if (GetInstArgs::going_back()) {
+ y2milestone ("going_back -> returning `auto");
+ return `auto;
+ }
+
// BNC #450229
// There used to be >if (!Internet::do_you)<
if (NetworkService::isNetworkRunning() != true) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-installation-2.19.1/src/clients/inst_complex_welcome.ycp new/yast2-installation-2.19.3/src/clients/inst_complex_welcome.ycp
--- old/yast2-installation-2.19.1/src/clients/inst_complex_welcome.ycp 2010-01-08 15:56:23.000000000 +0100
+++ new/yast2-installation-2.19.3/src/clients/inst_complex_welcome.ycp 2010-02-09 14:56:44.000000000 +0100
@@ -20,7 +20,7 @@
* Attention:
* This is still work in progress ...
*
- * $Id: inst_complex_welcome.ycp 60277 2010-01-07 14:29:32Z jsuchome $
+ * $Id: inst_complex_welcome.ycp 60766 2010-02-09 13:58:04Z locilka $
*
*/
{
@@ -53,7 +53,8 @@
boolean text_mode = Language::GetTextMode ();
- string license_ui_id = "base_license";
+ integer license_id = Pkg::SourceGetCurrent(true)[0]:0;
+ string license_ui_id = tostring (license_id);
/* ----------------------------------------------------------------------
* Build dialog
@@ -293,7 +294,7 @@
return false;
}
- ProductLicense::ShowLicenseInInstallation (`base_license_rp, Pkg::SourceGetCurrent(true)[0]:0);
+ ProductLicense::ShowLicenseInInstallation (`base_license_rp, license_id);
// bugzilla #206706
if (Mode::autoinst()) {
@@ -301,6 +302,7 @@
}
// If accepting the license is required, show the check-box
+ y2milestone ("Acceptance needed: %1 => %2", license_ui_id, ProductLicense::AcceptanceNeeded (license_ui_id));
if (ProductLicense::AcceptanceNeeded (license_ui_id)) {
UI::ReplaceWidget (`license_checkbox_rp, license_agreement_checkbox);
}
@@ -347,7 +349,7 @@
if (ret == `next) break;
} else if (ret == `show_fulscreen_license) {
UI::OpenDialog (AllLicensesDialog());
- ProductLicense::ShowFullScreenLicenseInInstallation (`full_screen_license_rp, Pkg::SourceGetCurrent(true)[0]:0);
+ ProductLicense::ShowFullScreenLicenseInInstallation (`full_screen_license_rp, license_id);
UI::CloseDialog();
}
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-installation-2.19.1/src/include/scr_switch_debugger.ycp new/yast2-installation-2.19.3/src/include/scr_switch_debugger.ycp
--- old/yast2-installation-2.19.1/src/include/scr_switch_debugger.ycp 2009-07-21 16:37:54.000000000 +0200
+++ new/yast2-installation-2.19.3/src/include/scr_switch_debugger.ycp 2010-02-08 15:04:54.000000000 +0100
@@ -530,7 +530,7 @@
current_line = current_line + 1;
// SCR has died, printing the last 15 lines
- if (regexpmatch (one_line, " Finished YaST2 component ")) {
+ if (regexpmatch (one_line, " Finished YaST.* component ")) {
ReportLine (_("SCR process has died, printing the last log lines..."));
integer start_line = current_line - 15;
PrintLinesFromTo (start_line, current_line);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-installation-2.19.1/startup/YaST2.ssh new/yast2-installation-2.19.3/startup/YaST2.ssh
--- old/yast2-installation-2.19.1/startup/YaST2.ssh 2009-07-21 16:37:55.000000000 +0200
+++ new/yast2-installation-2.19.3/startup/YaST2.ssh 2010-01-27 10:11:10.000000000 +0100
@@ -15,7 +15,7 @@
# : if we are within a ssh installation environment
# : This script is called manually
# :
-# STATUS : $Id: YaST2.ssh 52833 2008-11-03 14:04:32Z aschnell $
+# STATUS : $Id: YaST2.ssh 60499 2010-01-22 14:57:59Z aschnell $
#----------------
#========================================
@@ -62,11 +62,15 @@
# running the second stage installation
/usr/lib/YaST2/startup/YaST2.call installation continue
- # second stage installation needs to reboot
- if [ -f /var/lib/YaST2/reboot ]; then
+ if [ -f /etc/install.inf ] ; then
+ SecondStageRequired=$(awk ' /^SecondStageRequired:/ { print $2 }' < /etc/install.inf)
+ fi
+
+ if [ -n "$SecondStageRequired" -a "$SecondStageRequired" = "1" ] ; then
+ # second stage installation needs to reboot
reboot_during_second_stage
- # second stage has just finished
else
+ # second stage has just finished
continue_after_second_stage
fi
else
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package gcc45 for openSUSE:Factory
checked in at Tue Feb 9 21:46:28 CET 2010.
--------
--- gcc45/gcc45.changes 2010-02-05 12:56:59.000000000 +0100
+++ /mounts/work_src_done/STABLE/gcc45/gcc45.changes 2010-02-09 17:23:49.000000000 +0100
@@ -1,0 +2,15 @@
+Tue Feb 9 12:38:43 CET 2010 - rguenther(a)suse.de
+
+- Update to SVN trunk head (r156628).
+
+-------------------------------------------------------------------
+Tue Feb 9 01:33:51 UTC 2010 - jengelh(a)medozas.de
+
+- Adjust baselibs.conf (4.4 -> 4.5)
+
+-------------------------------------------------------------------
+Sun Feb 7 17:28:50 UTC 2010 - jengelh(a)medozas.de
+
+- Add SPARC support to specfile
+
+-------------------------------------------------------------------
libgcj45.changes: same change
calling whatdependson for head-i586
Old:
----
gcc-4.5.0-20100205.tar.bz2
pr42762.diff
New:
----
gcc-4.5.0-20100209.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gcc45.spec ++++++
--- /var/tmp/diff_new_pack.OxyXAy/_old 2010-02-09 21:43:53.000000000 +0100
+++ /var/tmp/diff_new_pack.OxyXAy/_new 2010-02-09 21:43:53.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package gcc45 (Version 4.5.0_20100205)
+# spec file for package gcc45 (Version 4.5.0_20100209)
#
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -23,7 +23,7 @@
%endif
# Keep in sync with binutils
%if 0%{suse_version} >= 1100
-%define gold_archs %ix86 x86_64 ppc ppc64 sparc sparc64
+%define gold_archs %ix86 x86_64 ppc ppc64 %sparc
%endif
# Ada currently fails to build on a few platforms, enable it only
# on those that work
@@ -65,7 +65,7 @@
Name: gcc45
BuildRequires: bison flex gettext-devel glibc-devel-32bit mpc-devel mpfr-devel perl texinfo zlib-devel
-%ifarch %ix86 x86_64 ppc ppc64 s390 s390x ia64
+%ifarch %ix86 x86_64 ppc ppc64 s390 s390x ia64 %sparc
BuildRequires: cloog-devel libelf0-devel ppl-devel
%endif
%if %{build_ada}
@@ -101,12 +101,12 @@
%endif
%define separate_bi32 0
%define separate_bi64 0
-%ifarch ppc
+%ifarch ppc sparcv9
# Beware, this does _not_ separate libgcj, as for that one multilibing
# is inactive for the time being
%define separate_bi64 1
%endif
-%ifarch x86_64 s390x ppc64
+%ifarch x86_64 s390x ppc64 sparc64
%define separate_bi32 1
%endif
# Define two macros to trigger -32bit or -64bit package variants
@@ -119,7 +119,7 @@
%define separate_biarch 1
%define separate_biarch_suffix -64bit
%endif
-%ifarch x86_64 ia64 s390x alpha ppc64
+%ifarch x86_64 ia64 s390x alpha ppc64 sparc64
# 64-bit is primary build target
%define build_primary_64bit 1
%else
@@ -127,9 +127,9 @@
%endif
%define biarch_libjava 0
# COMMON-BEGIN
-%define biarch_targets x86_64 s390x powerpc64 powerpc
+%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
Url: http://gcc.gnu.org/
-Version: 4.5.0_20100205
+Version: 4.5.0_20100209
Release: 1
%define gcc_version %(echo %version | sed 's/_.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1-2)
@@ -184,7 +184,6 @@
Patch28: pr33763.diff
Patch29: build-id.diff
Patch30: gcc43-no-unwind-tables.diff
-Patch31: pr42762.diff
# A set of patches from the RH srpm
Patch51: gcc41-ia64-stack-protector.patch
Patch55: gcc41-java-slow_pthread_self.patch
@@ -1208,7 +1207,7 @@
# a proper libgcj version. So require that library and add
# provides for the shlib version as created at link time
Requires: libgcj%{gcj_sover}
-%ifarch x86_64 ia64 ppc64 s390x
+%ifarch x86_64 ia64 ppc64 s390x sparc64
Provides: libgcj_bc.so.1()(64bit)
%else
Provides: libgcj_bc.so.1
@@ -1406,7 +1405,7 @@
%if 0%{?gcc_target_arch:1}
%define CONFIGURE_TARGET %{gcc_target_arch}
-%define TARGET_ARCH %(echo %{gcc_target_arch} | cut -d - -f 1 | sed -e "s/i.86/i586/;s/ppc/powerpc/")
+%define TARGET_ARCH %(echo %{gcc_target_arch} | cut -d - -f 1 | sed -e "s/i.86/i586/;s/ppc/powerpc/;s/sparc64.*/sparc64/;s/sparcv.*/sparc/;")
%if 0%{?gcc_icecream:1} && %{TARGET_ARCH} == "powerpc"
%define CONFIGURE_TARGET powerpc64-linux
%endif
@@ -1417,15 +1416,19 @@
%define CONFIGURE_TARGET i586-linux
%endif
%else
-%define TARGET_ARCH %(echo %{_target_cpu} | sed -e "s/i.86/i586/;s/ppc/powerpc/")
+%define TARGET_ARCH %(echo %{_target_cpu} | sed -e "s/i.86/i586/;s/ppc/powerpc/;s/sparc64.*/sparc64/;s/sparcv.*/sparc/;")
%endif
-%define HOST_ARCH %(echo %{_host_cpu} | sed -e "s/i.86/i586/;s/ppc/powerpc/")
+%define HOST_ARCH %(echo %{_host_cpu} | sed -e "s/i.86/i586/;s/ppc/powerpc/;s/sparc64.*/sparc64/;s/sparcv.*/sparc/;")
%define biarch %(case " %{biarch_targets} " in (*" %{TARGET_ARCH} "*) echo 1;; (*) echo 0;; esac)
%ifarch ppc
%define GCCDIST powerpc64-suse-linux
%else
+%ifarch %sparc
+%define GCCDIST sparc64-suse-linux
+%else
%define GCCDIST %{HOST_ARCH}-suse-linux
%endif
+%endif
%define libsubdir %{_libdir}/gcc/%{GCCDIST}/%{gcc_dir_version}
%define gxxinclude %{_prefix}/include/c++/%{gcc_dir_version}
# COMMON-END
@@ -1560,7 +1563,6 @@
%patch29
%endif
%patch30
-%patch31
%patch51
%patch55
%patch57
@@ -1753,6 +1755,14 @@
--enable-secureplt \
--with-long-double-128 \
%endif
+%if "%{TARGET_ARCH}" == "sparc64"
+ --with-cpu=ultrasparc \
+ --with-long-double-128 \
+%endif
+%if "%{TARGET_ARCH}" == "sparc"
+ --with-cpu=v8 \
+ --with-long-double-128 \
+%endif
%if "%{TARGET_ARCH}" == "i586"
--with-arch-32=i586 \
--with-tune=generic \
libgcj45.spec: same change
++++++ baselibs.conf ++++++
--- /var/tmp/diff_new_pack.OxyXAy/_old 2010-02-09 21:43:53.000000000 +0100
+++ /var/tmp/diff_new_pack.OxyXAy/_new 2010-02-09 21:43:53.000000000 +0100
@@ -1,9 +1,9 @@
-targettype x86 package libgcc44
-targettype x86 package libstdc++44
-libgcj44
- requires "libgcj44"
-libgcj44-devel
-gcc44-gij
- requires "libgcj44-<targettype>"
- +/usr/bin/gij-4.4 -> /usr/bin/gij<extension>-4.4
- +/usr/bin/grmiregistry-4.4 -> /usr/bin/grmiregistry<extension>-4.4
+targettype x86 package libgcc45
+targettype x86 package libstdc++45
+libgcj45
+ requires "libgcj45"
+libgcj45-devel
+gcc45-gij
+ requires "libgcj45-<targettype>"
+ +/usr/bin/gij-4.5 -> /usr/bin/gij<extension>-4.5
+ +/usr/bin/grmiregistry-4.5 -> /usr/bin/grmiregistry<extension>-4.5
++++++ gcc-4.5.0-20100205.tar.bz2 -> gcc-4.5.0-20100209.tar.bz2 ++++++
gcc45/gcc-4.5.0-20100205.tar.bz2 /mounts/work_src_done/STABLE/gcc45/gcc-4.5.0-20100209.tar.bz2 differ: char 11, line 1
++++++ gcc.spec.in ++++++
--- /var/tmp/diff_new_pack.OxyXAy/_old 2010-02-09 21:43:54.000000000 +0100
+++ /var/tmp/diff_new_pack.OxyXAy/_new 2010-02-09 21:43:54.000000000 +0100
@@ -26,7 +26,7 @@
# Keep in sync with binutils
%if 0%{suse_version} >= 1100
-%define gold_archs %ix86 x86_64 ppc ppc64 sparc sparc64
+%define gold_archs %ix86 x86_64 ppc ppc64 %sparc
%endif
# Ada currently fails to build on a few platforms, enable it only
@@ -75,7 +75,7 @@
Name: gcc@base_ver@
BuildRequires: bison flex gettext-devel glibc-devel-32bit mpfr-devel perl texinfo zlib-devel mpc-devel
-%ifarch %ix86 x86_64 ppc ppc64 s390 s390x ia64
+%ifarch %ix86 x86_64 ppc ppc64 s390 s390x ia64 %sparc
BuildRequires: cloog-devel ppl-devel libelf0-devel
%endif
%if %{build_ada}
@@ -113,12 +113,12 @@
%define separate_bi32 0
%define separate_bi64 0
-%ifarch ppc
+%ifarch ppc sparcv9
# Beware, this does _not_ separate libgcj, as for that one multilibing
# is inactive for the time being
%define separate_bi64 1
%endif
-%ifarch x86_64 s390x ppc64
+%ifarch x86_64 s390x ppc64 sparc64
%define separate_bi32 1
%endif
@@ -133,7 +133,7 @@
%define separate_biarch_suffix -64bit
%endif
-%ifarch x86_64 ia64 s390x alpha ppc64
+%ifarch x86_64 ia64 s390x alpha ppc64 sparc64
# 64-bit is primary build target
%define build_primary_64bit 1
%else
@@ -143,10 +143,10 @@
%define biarch_libjava 0
# COMMON-BEGIN
-%define biarch_targets x86_64 s390x powerpc64 powerpc
+%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
URL: http://gcc.gnu.org/
-Version: 4.5.0_20100205
+Version: 4.5.0_20100209
Release: 1
%define gcc_version %(echo %version | sed 's/_.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1-2)
@@ -203,7 +203,6 @@
Patch28: pr33763.diff
Patch29: build-id.diff
Patch30: gcc43-no-unwind-tables.diff
-Patch31: pr42762.diff
# A set of patches from the RH srpm
Patch51: gcc41-ia64-stack-protector.patch
Patch55: gcc41-java-slow_pthread_self.patch
@@ -659,7 +658,7 @@
# a proper libgcj version. So require that library and add
# provides for the shlib version as created at link time
Requires: libgcj%{gcj_sover}
-%ifarch x86_64 ia64 ppc64 s390x
+%ifarch x86_64 ia64 ppc64 s390x sparc64
Provides: libgcj_bc.so.1()(64bit)
%else
Provides: libgcj_bc.so.1
@@ -775,7 +774,7 @@
# %CONFIGURE_TARGET is the target triple used for --target=
%if 0%{?gcc_target_arch:1}
%define CONFIGURE_TARGET %{gcc_target_arch}
-%define TARGET_ARCH %(echo %{gcc_target_arch} | cut -d - -f 1 | sed -e "s/i.86/i586/;s/ppc/powerpc/")
+%define TARGET_ARCH %(echo %{gcc_target_arch} | cut -d - -f 1 | sed -e "s/i.86/i586/;s/ppc/powerpc/;s/sparc64.*/sparc64/;s/sparcv.*/sparc/;")
%if 0%{?gcc_icecream:1} && %{TARGET_ARCH} == "powerpc"
%define CONFIGURE_TARGET powerpc64-linux
%endif
@@ -786,17 +785,21 @@
%define CONFIGURE_TARGET i586-linux
%endif
%else
-%define TARGET_ARCH %(echo %{_target_cpu} | sed -e "s/i.86/i586/;s/ppc/powerpc/")
+%define TARGET_ARCH %(echo %{_target_cpu} | sed -e "s/i.86/i586/;s/ppc/powerpc/;s/sparc64.*/sparc64/;s/sparcv.*/sparc/;")
%endif
-%define HOST_ARCH %(echo %{_host_cpu} | sed -e "s/i.86/i586/;s/ppc/powerpc/")
+%define HOST_ARCH %(echo %{_host_cpu} | sed -e "s/i.86/i586/;s/ppc/powerpc/;s/sparc64.*/sparc64/;s/sparcv.*/sparc/;")
%define biarch %(case " %{biarch_targets} " in (*" %{TARGET_ARCH} "*) echo 1;; (*) echo 0;; esac)
%ifarch ppc
%define GCCDIST powerpc64-suse-linux
%else
+%ifarch %sparc
+%define GCCDIST sparc64-suse-linux
+%else
%define GCCDIST %{HOST_ARCH}-suse-linux
%endif
+%endif
%define libsubdir %{_libdir}/gcc/%{GCCDIST}/%{gcc_dir_version}
%define gxxinclude %{_prefix}/include/c++/%{gcc_dir_version}
@@ -940,7 +943,6 @@
%patch29
%endif
%patch30
-%patch31
%patch51
%patch55
%patch57
@@ -1143,6 +1145,14 @@
--enable-secureplt \
--with-long-double-128 \
%endif
+%if "%{TARGET_ARCH}" == "sparc64"
+ --with-cpu=ultrasparc \
+ --with-long-double-128 \
+%endif
+%if "%{TARGET_ARCH}" == "sparc"
+ --with-cpu=v8 \
+ --with-long-double-128 \
+%endif
%if "%{TARGET_ARCH}" == "i586"
--with-arch-32=i586 \
--with-tune=generic \
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package dosfstools for openSUSE:Factory
checked in at Fri Feb 5 17:00:04 CET 2010.
--------
--- dosfstools/dosfstools.changes 2009-11-03 20:17:05.000000000 +0100
+++ /mounts/work_src_done/STABLE/dosfstools/dosfstools.changes 2010-02-01 10:39:25.000000000 +0100
@@ -1,0 +2,36 @@
+Mon Feb 1 10:36:51 CET 2010 - pgajdos(a)suse.cz
+
+- updated to 3.0.9:
+ * A bug in aligning was fixed.
+
+-------------------------------------------------------------------
+Mon Jan 25 13:13:32 CET 2010 - pgajdos(a)suse.cz
+
+- new upstream
+ http://freshmeat.net/projects/dosfstools
+- updated to 3.0.8
+- removed upstreamed/obsoleted patches
+ * linuxfs.patch
+ * buffer.patch
+ * o_excl.patch
+ * mkdosfs-geo0.diff
+ * determine-sector-size.patch
+ * unsupported-sector-size.patch
+ * unaligned.patch
+- major changes:
+ * aligning structures to cluster boundaries,
+ 64bit and crosscompile fixes
+ * bugfix in dosfslabel, cleanups for FORTIFY_SOURCE
+ * bugfix in dosfsck on big-endian systems,
+ bugfix in dosfck cluster handling
+ * bugfix and cleanup for VFAT patent avoidance
+ kernel patch
+ * compatible with VFAT patent avoidance kernel
+ patch, bugfix in dosfsck repair mode
+ * supporting limited-memory embedded systems
+ * fixes rare dosfsck corruption
+ * improves dosfsck cluster handling, fixes timing
+ issues
+ * merged patches from various distributions
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
dosfstools-2.11-buffer.patch
dosfstools-2.11_determine-sector-size.patch
dosfstools-2.11-linuxfs.patch
dosfstools-2.11-mkdosfs-geo0.diff
dosfstools-2.11-o_excl.patch
dosfstools-2.11.src.tar.bz2
dosfstools-2.11-unaligned.patch
dosfstools-2.11-unsupported-sector-size.patch
New:
----
dosfstools_3.0.9.orig.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ dosfstools.spec ++++++
--- /var/tmp/diff_new_pack.x4mCfn/_old 2010-02-05 16:59:36.000000000 +0100
+++ /var/tmp/diff_new_pack.x4mCfn/_new 2010-02-05 16:59:36.000000000 +0100
@@ -1,7 +1,7 @@
#
-# spec file for package dosfstools (Version 2.11)
+# spec file for package dosfstools (Version 3.0.9)
#
-# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -20,22 +20,14 @@
Name: dosfstools
Provides: mkdosfs dosfsck
-License: GPL v2 or later
+License: GPLv3
Group: System/Filesystems
AutoReqProv: on
Summary: Utilities for Making and Checking MS-DOS FAT File Systems on Linux
-Version: 2.11
-Release: 146
-Url: ftp://ftp.uni-erlangen.de/pub/Linux/LOCAL/dosfstools
-Source: %{name}-%{version}.src.tar.bz2
-Patch0: %{name}-%{version}-linuxfs.patch
-Patch1: %{name}-%{version}-unaligned.patch
-Patch2: %{name}-%{version}-buffer.patch
-Patch3: %{name}-%{version}-o_excl.patch
-Patch4: %{name}-%{version}-mkdosfs-geo0.diff
-Patch5: %{name}-%{version}_determine-sector-size.patch
-Patch6: %{name}-%{version}-unsupported-sector-size.patch
-Obsoletes: mkdosfs dosfsck dosfstls
+Version: 3.0.9
+Release: 1
+Url: http://freshmeat.net/projects/dosfstools
+Source: %{name}_%{version}.orig.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Supplements: filesystem(vfat)
@@ -54,13 +46,6 @@
%prep
%setup
-%patch0
-%patch1 -p1
-%patch2
-%patch3
-%patch4 -p1
-%patch5
-%patch6
%build
make OPTFLAGS="-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE $RPM_OPT_FLAGS"
@@ -69,27 +54,25 @@
# directories
install -d $RPM_BUILD_ROOT{/sbin,%{_mandir}/man8}
# binaries
-install -m755 mkdosfs/mkdosfs $RPM_BUILD_ROOT/sbin/
-install -m755 dosfsck/dosfsck $RPM_BUILD_ROOT/sbin/
+install -m755 mkdosfs $RPM_BUILD_ROOT/sbin/
+install -m755 dosfsck $RPM_BUILD_ROOT/sbin/
# alternative names
ln -sf mkdosfs $RPM_BUILD_ROOT/sbin/mkfs.msdos
ln -sf dosfsck $RPM_BUILD_ROOT/sbin/fsck.msdos
ln -sf mkdosfs $RPM_BUILD_ROOT/sbin/mkfs.vfat
ln -sf dosfsck $RPM_BUILD_ROOT/sbin/fsck.vfat
# man pages
-install -m 644 mkdosfs/mkdosfs.8 $RPM_BUILD_ROOT%{_mandir}/man8/
-install -m 644 dosfsck/dosfsck.8 $RPM_BUILD_ROOT%{_mandir}/man8/
+install -m 644 man/mkdosfs.8 $RPM_BUILD_ROOT%{_mandir}/man8/
+install -m 644 man/dosfsck.8 $RPM_BUILD_ROOT%{_mandir}/man8/
+install -m 644 man/dosfslabel.8 $RPM_BUILD_ROOT%{_mandir}/man8/
# man pages for alternative names
ln -sf mkdosfs.8.gz $RPM_BUILD_ROOT%{_mandir}/man8/mkfs.msdos.8.gz
ln -sf dosfsck.8.gz $RPM_BUILD_ROOT%{_mandir}/man8/fsck.msdos.8.gz
ln -sf mkdosfs.8.gz $RPM_BUILD_ROOT%{_mandir}/man8/mkfs.vfat.8.gz
ln -sf dosfsck.8.gz $RPM_BUILD_ROOT%{_mandir}/man8/fsck.vfat.8.gz
# documentation
-install -m755 -d $RPM_BUILD_ROOT/%{_docdir}/%{name}/dosfsck
-install -m755 -d $RPM_BUILD_ROOT/%{_docdir}/%{name}/mkdosfs
-install -m644 CHANGES TODO README.Atari $RPM_BUILD_ROOT/%{_docdir}/%{name}/
-install -m644 dosfsck/{COPYING,README} $RPM_BUILD_ROOT/%{_docdir}/%{name}/dosfsck
-install -m644 mkdosfs/{COPYING,README} $RPM_BUILD_ROOT/%{_docdir}/%{name}/mkdosfs
+install -d $RPM_BUILD_ROOT/%{_docdir}/%{name}/
+install -m644 ChangeLog COPYING doc/* $RPM_BUILD_ROOT/%{_docdir}/%{name}/
%clean
rm -rf $RPM_BUILD_ROOT
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package installation-images for openSUSE:Factory
checked in at Fri Feb 5 16:54:31 CET 2010.
--------
--- installation-images/installation-images.changes 2010-01-28 18:47:01.000000000 +0100
+++ /mounts/work_src_done/STABLE/installation-images/installation-images.changes 2010-02-05 15:45:22.000000000 +0100
@@ -1,0 +2,5 @@
+Fri Feb 5 15:45:04 CET 2010 - snwint(a)suse.de
+
+- adjust kernel module config
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
installation-images-12.36.tar.bz2
needed_space_in_mb
New:
----
installation-images-12.37.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ installation-images.spec ++++++
--- /var/tmp/diff_new_pack.uc6nnk/_old 2010-02-05 16:53:57.000000000 +0100
+++ /var/tmp/diff_new_pack.uc6nnk/_new 2010-02-05 16:53:57.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package installation-images (Version 12.36)
+# spec file for package installation-images (Version 12.37)
#
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -103,9 +103,9 @@
Obsoletes: y2image
AutoReqProv: off
Summary: Installation Image Files
-Version: 12.36
-Release: 2
-Source: installation-images-12.36.tar.bz2
+Version: 12.37
+Release: 1
+Source: installation-images-12.37.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%define _binary_payload w.ufdio
@@ -122,7 +122,7 @@
AutoReqProv: off
Summary: Create initrd for Installation
Version: 1.0
-Release: 576
+Release: 577
PreReq: /bin/ln
%description -n install-initrd
++++++ installation-images-12.36.tar.bz2 -> installation-images-12.37.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/installation-images-12.36/Changelog new/installation-images-12.37/Changelog
--- old/installation-images-12.36/Changelog 2010-01-12 15:25:56.000000000 +0100
+++ new/installation-images-12.37/Changelog 2010-02-05 15:44:49.000000000 +0100
@@ -1,3 +1,12 @@
+5/2/2010: v12.37
+ - xorg-x11-driver-radeonhd is only on x86 and x86_64, require it there
+ - wlan is everywhere (ppc,ppc64,ia64 are candidates, we could filter
+ it on s390), added wpa_supplicant and wireless-tools
+ - various indirectly required things are not pulled in correctly in ppc.
+ - libcryptsetup0 was renamed to libcryptsetup1
+ - added libXi6 and xorg-x11-libs for xdpyinfo dependencies.
+ - adjust kernel module config
+
12/1/2010: v12.36
- more kernel module fixes
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/installation-images-12.36/etc/module.config new/installation-images-12.37/etc/module.config
--- old/installation-images-12.36/etc/module.config 2010-01-28 18:23:05.000000000 +0100
+++ new/installation-images-12.37/etc/module.config 2010-02-05 15:44:49.000000000 +0100
@@ -182,6 +182,10 @@
async_memcpy,-,-
async_tx,-,-
icplus,-ICPlus IP175C PHY driver,-
+rtc-bq32k,-,-
+rtc-mc13783,-,-
+rtc-msm6242,-,-
+rtc-rp5c01,-,-
rtc-rx8025,-,-
rtc-cmos,-,-
rtc-core,-,-
@@ -289,6 +293,7 @@
lzo_decompress,-,-
fpu,-,-
mce-inject,-,-
+mce-xeon75xx,-,-
cn,-,-
uio,-,-
crypto_hash,-,-
@@ -324,6 +329,10 @@
tdfx
ttm
via
+mc13783-core
+ch7006
+nouveau
+vmwgfx
; acpi
@@ -372,6 +381,7 @@
acpi-cpufreq
cpufreq_ondemand
cpufreq_powersave
+pcc-cpufreq
; Better do not load cpufreq on old machines for now
; They do not rely on power management, cpufreq on
@@ -411,6 +421,9 @@
[IDE/RAID/SCSI]
MoreModules=scsi-modules
+3w-sas,LSI 3ware SAS/SATA-RAID,,,,1
+pm8001,PMC-Sierra PM8001 SAS/SATA,,,,1
+vmw_pvscsi,VMware PVSCSI,,,,1
ibmvstgt,IBM Virtual SCSI Target,,,,1
be2iscsi,ServerEngines BladeEngine2Linux iSCSI Driver,,,,1
bnx2i,Broadcom NetXtreme II BCM5706/5708/5709 iSCSI
@@ -418,6 +431,7 @@
hpsa,HP Smart Array Controller,,,,1
pata_atp867x,Artop/Acard 867x ATA,,,,1
pata_rdc,RDC PATA,,,,1
+pata_piccolo,Toshiba Piccolo ATA,,,,1
pata_ali,ALi PATA,,,,1
pata_amd,AMD PATA,,,,1
pata_artop,ARTOP PATA,,,,1
@@ -805,6 +819,7 @@
ems_pci,Socket-CAN driver for EMS CPC-PCI/PCIe CAN cards
cnic,Broadcom NetXtreme II CNIC
vmxnet3,VMware vmxnet3 virtual NIC
+mcp251x,Microchip 251x CAN
[WLAN]
@@ -816,6 +831,8 @@
at76c50x-usb,"Atmel at76x USB"
ath5k,"5xxx series of Atheros 802.11 WLAN"
ath9k,"Atheros 802.11n WLAN"
+ath9k_common,,-
+ath9k_hw,,-
at76_usb,"Atmel at76c50x USB"
atmel,"Atmel at76c50x"
atmel_cs,"Atmel at76c50x PC Card"
@@ -850,6 +867,7 @@
rt2400pci,"Ralink RT2400"
rt2500pci,"Ralink RT2500"
rt2500usb,"Ralink RT2500 USB"
+rt2800pci,"Ralink RT2800 PCI & PCMCIA"
rt61pci,"Ralink RT61"
rt73usb,"Ralink RT73"
rt818x
@@ -911,6 +929,7 @@
ath,-,-
iwmc3200wifi
rt2800usb,Ralink RT2800 USB Wireless LAN
+rt2800lib,,-
wl12xx
@@ -1364,6 +1383,7 @@
sram_mtd,"MTD for accessing static RAM"
ss5136dn_cs,"S.S Technologies 5136-DN-PCM PCMCIA CAN-Network interface card"
drbd,"distributed replicated block device"
+lru_cache
eth1394
dv1394
amdtp,"Audio and Music Data Transmission Protocol Driver (IEEE1394)"
@@ -1455,6 +1475,7 @@
cr_bllcd
corgi_bl
ltv350qv
+adp5520_bl
;
macvlan,Driver for MAC address based VLANs
pppol2tp,PPP over L2TP over UDP
@@ -1509,3 +1530,8 @@
vboxnetflt
vboxvfs
vboxguest
+;
+ts_bm
+ts_fsm
+ts_kmp
+reed_solomon
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/installation-images-12.36/etc/module.list new/installation-images-12.37/etc/module.list
--- old/installation-images-12.36/etc/module.list 2010-01-11 18:33:49.000000000 +0100
+++ new/installation-images-12.37/etc/module.list 2010-02-05 15:44:49.000000000 +0100
@@ -111,8 +111,7 @@
kernel/net/packet/
kernel/net/rfkill/rfkill.ko
-# for pcilynx
-kernel/lib/zlib_deflate/
+kernel/lib/
kernel/drivers/i2c/i2c-core.ko
kernel/drivers/i2c/algos/i2c-algo-bit.ko
kernel/arch/ia64/sn/kernel
@@ -123,18 +122,10 @@
kernel/drivers/s390/
kernel/net/iucv/
kernel/net/ipv6/ipv6.ko
-kernel/lib/zlib_inflate/
-kernel/lib/crc-ccitt.ko
-kernel/lib/libcrc32c.ko
-kernel/lib/crc-itu-t.ko
-kernel/lib/crc16.ko
-kernel/lib/crc-t10dif.ko
-kernel/lib/crc7.ko
kernel/crypto/
kernel/arch/[^/]*/crypto/
kernel/drivers/crypto/geode-aes.ko
-kernel/lib/lzo/
kernel/drivers/video/vga16fb.ko
kernel/drivers/video/vgastate.ko
@@ -155,6 +146,7 @@
kernel/drivers/rtc/
kernel/drivers/mfd/wm8350.ko
kernel/drivers/misc/eeprom/eeprom_93cx6.ko
+kernel/drivers/mfd/mc13783-core.ko
kernel/arch/powerpc/sysdev/bestcomm/bestcomm-fec.ko
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/installation-images-12.36/VERSION new/installation-images-12.37/VERSION
--- old/installation-images-12.36/VERSION 2010-01-12 15:25:27.000000000 +0100
+++ new/installation-images-12.37/VERSION 2010-02-05 15:44:49.000000000 +0100
@@ -1 +1 @@
-12.36
+12.37
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0