openSUSE Commits
Threads by month
- ----- 2024 -----
- 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
November 2006
- 1 participants
- 1502 discussions
Hello community,
here is the log from the commit of package guile
checked in at Mon Nov 27 18:10:04 CET 2006.
--------
--- guile/guile.changes 2006-11-23 19:18:00.000000000 +0100
+++ /mounts/work_src_done/STABLE/STABLE/guile/guile.changes 2006-11-27 13:03:38.000000000 +0100
@@ -1,0 +2,5 @@
+Mon Nov 27 12:34:43 CET 2006 - sbrabec(a)suse.cz
+
+- Created empty directory for site packages (#223837).
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ guile.spec ++++++
--- /var/tmp/diff_new_pack.f0y5As/_old 2006-11-27 18:09:53.000000000 +0100
+++ /var/tmp/diff_new_pack.f0y5As/_new 2006-11-27 18:09:53.000000000 +0100
@@ -15,7 +15,7 @@
Group: Development/Languages/Scheme
Autoreqprov: on
Version: 1.8.1
-Release: 20
+Release: 22
%define GUILEVERSION 1.8
Summary: GNU's Ubiquitous Intelligent Language for Extension
URL: http://www.gnu.org/software/guile/
@@ -114,6 +114,7 @@
%install
make install DESTDIR=$RPM_BUILD_ROOT
+mkdir -p $RPM_BUILD_ROOT/usr/share/guile/site
%clean
rm -fr $RPM_BUILD_ROOT
@@ -185,6 +186,8 @@
%{_libdir}/libguile*.a
%changelog -n guile
+* Mon Nov 27 2006 - sbrabec(a)suse.cz
+- Created empty directory for site packages (#223837).
* Thu Nov 23 2006 - sbrabec(a)suse.cz
- Fixed slib installation scriptlets (#214940).
* Wed Nov 08 2006 - anicka(a)suse.cz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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-trans-en_US
checked in at Mon Nov 27 18:09:49 CET 2006.
--------
--- yast2-trans-en_US/yast2-trans-en_US.changes 2006-04-05 18:23:56.000000000 +0200
+++ /mounts/work_src_done/NOARCH/NOARCH/yast2-trans-en_US/yast2-trans-en_US.changes 2006-11-27 17:36:47.000000000 +0100
@@ -1,0 +2,5 @@
+Mon Nov 27 17:36:47 2006 - ke(a)suse.de
+
+- Update to version 2.14.1.
+
+------------------------------------------------------------------------
Old:
----
yast2-trans-en_US-2.13.5.tar.bz2
New:
----
yast2-trans-en_US-2.14.1.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-trans-en_US.spec ++++++
--- /var/tmp/diff_new_pack.T8ub0O/_old 2006-11-27 18:08:51.000000000 +0100
+++ /var/tmp/diff_new_pack.T8ub0O/_new 2006-11-27 18:08:51.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package yast2-trans-en_US (Version 2.13.5)
+# spec file for package yast2-trans-en_US (Version 2.14.1)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -11,12 +11,12 @@
# norootforbuild
Name: yast2-trans-en_US
-Version: 2.13.5
+Version: 2.14.1
Release: 1
-License: GPL
+License: GNU General Public License (GPL)
Group: System/YaST
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Source0: yast2-trans-en_US-2.13.5.tar.bz2
+Source0: yast2-trans-en_US-2.14.1.tar.bz2
prefix: /usr
Provides: locale(yast2:en_US)
BuildRequires: pkgconfig yast2-devtools
@@ -33,7 +33,7 @@
%prep
-%setup -n yast2-trans-en_US-2.13.5
+%setup -n yast2-trans-en_US-2.14.1
%if %ul_version > 0
pushd po >/dev/null
export LANG=en_US.UTF-8
@@ -83,6 +83,8 @@
/usr/share/YaST2/locale
%changelog -n yast2-trans-en_US
+* Mon Nov 27 2006 - ke(a)suse.de
+- Update to version 2.14.1.
* Wed Apr 05 2006 - ke(a)suse.de
- Update to version 2.13.5.
* Tue Apr 04 2006 - ke(a)suse.de
++++++ yast2-trans-en_US-2.13.5.tar.bz2 -> yast2-trans-en_US-2.14.1.tar.bz2 ++++++
++++ 71782 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 cups-drivers
checked in at Mon Nov 27 18:09:47 CET 2006.
--------
--- cups-drivers/cups-drivers.changes 2006-11-20 10:48:25.000000000 +0100
+++ /mounts/work_src_done/STABLE/STABLE/cups-drivers/cups-drivers.changes 2006-11-27 17:43:39.000000000 +0100
@@ -1,0 +2,5 @@
+Mon Nov 27 17:43:18 CET 2006 - kssingvo(a)suse.de
+
+- another fix for gutenprint: A4 on some epson printers broken
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ cups-drivers.spec ++++++
--- /var/tmp/diff_new_pack.AszZ2B/_old 2006-11-27 18:08:45.000000000 +0100
+++ /var/tmp/diff_new_pack.AszZ2B/_new 2006-11-27 18:08:45.000000000 +0100
@@ -16,7 +16,7 @@
Group: Hardware/Printing
Summary: Drivers for the Common UNIX Printing System
Version: 1.2.7
-Release: 1
+Release: 5
Provides: cups_drv
Requires: ghostscript-library >= 7.05, foomatic-filters
PreReq: sysvinit, sh-utils
@@ -432,6 +432,8 @@
%{_libdir}/pkgconfig/gutenprint*
%changelog -n cups-drivers
+* Mon Nov 27 2006 - kssingvo(a)suse.de
+- another fix for gutenprint: A4 on some epson printers broken
* Mon Nov 20 2006 - kssingvo(a)suse.de
- changed version to 1.2.7 to align with latest cups version
* Thu Nov 16 2006 - kssingvo(a)suse.de
++++++ gutenprint-5.0.0-A4.patch ++++++
--- /var/tmp/diff_new_pack.AszZ2B/_old 2006-11-27 18:08:45.000000000 +0100
+++ /var/tmp/diff_new_pack.AszZ2B/_new 2006-11-27 18:08:45.000000000 +0100
@@ -36,3 +36,27 @@
<paper name="A5">
<description value="A5"/>
<comment value="148mm x 210mm"/>
+--- gutenprint/src/main/papers.xml.orig 2006-11-27 17:27:23.000000000 +0100
++++ gutenprint/src/main/papers.xml 2006-11-27 17:28:54.000000000 +0100
+@@ -27,6 +27,10 @@
+ <comment value="210mm x 297mm"/>
+ <width value="595"/>
+ <height value="842"/>
++ <top value="24"/>
++ <left value="24"/>
++ <bottom value="48"/>
++ <right value="24"/>
+ <unit value="metric"/>
+ </paper>
+ <paper name="Letter">
+@@ -34,6 +38,10 @@
+ <comment value="8.5in x 11in"/>
+ <width value="612"/>
+ <height value="792"/>
++ <top value="24"/>
++ <left value="24"/>
++ <bottom value="48"/>
++ <right value="24"/>
+ <unit value="english"/>
+ </paper>
+ <paper name="Legal">
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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-trans-en_GB
checked in at Mon Nov 27 18:08:46 CET 2006.
--------
--- yast2-trans-en_GB/yast2-trans-en_GB.changes 2006-11-13 16:05:29.000000000 +0100
+++ /mounts/work_src_done/NOARCH/NOARCH/yast2-trans-en_GB/yast2-trans-en_GB.changes 2006-11-27 17:31:36.000000000 +0100
@@ -1,0 +2,5 @@
+Mon Nov 27 17:31:36 2006 - ke(a)suse.de
+
+- Update to version 2.14.2.
+
+------------------------------------------------------------------------
Old:
----
yast2-trans-en_GB-2.14.1.tar.bz2
New:
----
yast2-trans-en_GB-2.14.2.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-trans-en_GB.spec ++++++
--- /var/tmp/diff_new_pack.ypihcg/_old 2006-11-27 18:08:40.000000000 +0100
+++ /var/tmp/diff_new_pack.ypihcg/_new 2006-11-27 18:08:40.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package yast2-trans-en_GB (Version 2.14.1)
+# spec file for package yast2-trans-en_GB (Version 2.14.2)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -11,12 +11,12 @@
# norootforbuild
Name: yast2-trans-en_GB
-Version: 2.14.1
+Version: 2.14.2
Release: 1
-License: GNU General Public License (GPL) - all versions
+License: GNU General Public License (GPL)
Group: System/YaST
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Source0: yast2-trans-en_GB-2.14.1.tar.bz2
+Source0: yast2-trans-en_GB-2.14.2.tar.bz2
prefix: /usr
Provides: locale(yast2:en_GB)
BuildRequires: pkgconfig yast2-devtools
@@ -33,7 +33,7 @@
%prep
-%setup -n yast2-trans-en_GB-2.14.1
+%setup -n yast2-trans-en_GB-2.14.2
%if %ul_version > 0
pushd po >/dev/null
export LANG=en_US.UTF-8
@@ -83,6 +83,8 @@
/usr/share/YaST2/locale
%changelog -n yast2-trans-en_GB
+* Mon Nov 27 2006 - ke(a)suse.de
+- Update to version 2.14.2.
* Mon Nov 13 2006 - ke(a)suse.de
- Update to version 2.14.1.
* Wed Apr 05 2006 - ke(a)suse.de
++++++ yast2-trans-en_GB-2.14.1.tar.bz2 -> yast2-trans-en_GB-2.14.2.tar.bz2 ++++++
++++ 8453 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 cjk-latex
checked in at Mon Nov 27 18:08:38 CET 2006.
--------
--- cjk-latex/cjk-latex.changes 2006-02-28 19:15:57.000000000 +0100
+++ /mounts/work_src_done/STABLE/STABLE/cjk-latex/cjk-latex.changes 2006-11-27 13:08:46.000000000 +0100
@@ -1,0 +2,5 @@
+Mon Nov 27 13:08:27 CET 2006 - mfabian(a)suse.de
+
+- /usr/X11R6/lib/X11/fonts/truetype -> /usr/share/fonts/truetype
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ cjk-latex.spec ++++++
--- /var/tmp/diff_new_pack.P71B9p/_old 2006-11-27 18:08:05.000000000 +0100
+++ /var/tmp/diff_new_pack.P71B9p/_new 2006-11-27 18:08:05.000000000 +0100
@@ -11,7 +11,7 @@
Name: cjk-latex
BuildRequires: freetype-tools t1utils te_ams te_kpath te_latex
-License: GPL
+License: GNU General Public License (GPL)
Group: Productivity/Publishing/TeX/Base
Prereq: /bin/mkdir /bin/rm /usr/bin/touch
Requires: tetex, te_latex, freetype-tools
@@ -23,7 +23,7 @@
Autoreqprov: on
Provides: locale(te_latex:ja;ko;zh)
Version: 4.5.2
-Release: 214
+Release: 242
URL: http://cjk.ffii.org/
# The source tree has been unpacked. Please type
# get CJK.tar.gz CJK-4.2.0.src.tar.gz
@@ -1202,6 +1202,8 @@
/usr/share/texmf/fonts/type1/wadalab/maru2/*.pfb
%changelog -n cjk-latex
+* Mon Nov 27 2006 - mfabian(a)suse.de
+- /usr/X11R6/lib/X11/fonts/truetype -> /usr/share/fonts/truetype
* Tue Feb 28 2006 - mfabian(a)suse.de
- add "Provides: locale(te_latex:ja;ko;zh)".
* Wed Jan 25 2006 - mls(a)suse.de
@@ -1305,7 +1307,7 @@
- add a call to 'texhash' to the start of cjk-latex-config to make
sure ttf2tfm finds the .sfd files
- rename /usr/share/texmf/fonts/tfm/SuSEconfig.cjk-latex
--> /usr/share/texmf/fonts/tfm/cjk-latex
+ -> /usr/share/texmf/fonts/tfm/cjk-latex
- correct typo's in cjk-latex-config
* Mon Jan 14 2002 - mfabian(a)suse.de
- add SuSEconfig.cjk-latex and /usr/sbin/cjk-latex-config
++++++ cjk-latex-suse.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/suse/README.SuSE new/suse/README.SuSE
--- old/suse/README.SuSE 2004-10-01 22:48:15.000000000 +0200
+++ new/suse/README.SuSE 2006-11-27 13:07:28.000000000 +0100
@@ -16,7 +16,7 @@
To use a CJK-TrueType font with CJK-LaTeX you need:
- the font file itself,
- for example /usr/X11R6/lib/X11/fonts/truetype/sazanami-mincho.ttf
+ for example /usr/share/fonts/truetype/sazanami-mincho.ttf
- entries in /etc/ttf2pk/ttfonts.map
- .fd files
(see /usr/share/texmf/tex/latex/CJK/*/*.fd for examples)
@@ -39,7 +39,7 @@
TeX-font-metric files (.tfm files) according to the entries in
/etc/ttf2pk/ttfonts.map when the TrueType fonts mentioned in
/etc/ttf2pk/ttfonts.map can be found in
-/usr/X11R6/lib/X11/fonts/truetype.
+/usr/share/fonts/truetype.
Below are the \begin{CJK}{...}{...} lines for the fonts packaged with
SuSE Linux:
@@ -581,9 +581,9 @@
/usr/share/texmf/tex/latex/CJK/UTF8/c70songr.fd
If you have cyberbit.ttf and want to use it with CJK-LaTeX, just
-copy it to the directory usr/X11R6/lib/X11/fonts/truetype:
+copy it to the directory /usr/share/fonts/truetype:
- ~$ cp cyberbit.ttf /usr/X11R6/lib/X11/fonts/truetype
+ ~$ cp cyberbit.ttf /usr/share/fonts/truetype
and then run the cjk-latex module of SuSEconfig, which will then
automatically create the necessary .tfm-files (TeX-font-metric files):
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/suse/cjk-latex-config new/suse/cjk-latex-config
--- old/suse/cjk-latex-config 2003-08-26 18:29:03.000000000 +0200
+++ new/suse/cjk-latex-config 2006-11-27 13:06:40.000000000 +0100
@@ -62,7 +62,7 @@
@fields = split(/\s+/, $ARG);
- $tt_dir = "/usr/X11R6/lib/X11/fonts/truetype/";
+ $tt_dir = "/usr/share/fonts/truetype/";
$tt_basename = $fields[1];
if ($fields[0] =~ /([^\s]+)\@[a-zA-Z0-9\/]+\@/) {
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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 opensuse-manual_de
checked in at Mon Nov 27 18:08:08 CET 2006.
--------
--- opensuse-manual_de/opensuse-manual_de.changes 2006-11-24 19:26:17.000000000 +0100
+++ /mounts/work_src_done/NOARCH/NOARCH/opensuse-manual_de/opensuse-manual_de.changes 2006-11-27 16:36:38.000000000 +0100
@@ -1,0 +2,5 @@
+Mon Nov 27 16:35:39 CET 2006 - ke(a)suse.de
+
+- Adjustments by Tanja Roth and Berthold Gunreben (XML and images).
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ opensuse-manual_de.spec ++++++
--- /var/tmp/diff_new_pack.zj5jGb/_old 2006-11-27 18:07:21.000000000 +0100
+++ /var/tmp/diff_new_pack.zj5jGb/_new 2006-11-27 18:07:21.000000000 +0100
@@ -14,7 +14,7 @@
%define my_lang de
%define my_book opensuse-html
Version: 10.2
-Release: 3
+Release: 5
#OBS
Provides: locale(opensuse-manual_en:%my_lang)
Source00: opensuse-html_de-html.tar.bz2
@@ -170,6 +170,8 @@
%dir /opt/gnome/share/gnome/help
%changelog -n opensuse-manual_de
+* Mon Nov 27 2006 - ke(a)suse.de
+- Adjustments by Tanja Roth and Berthold Gunreben (XML and images).
* Fri Nov 24 2006 - ke(a)suse.de
- 10.2 test package, translated Reference Guide included.
* Sun Nov 19 2006 - ke(a)suse.de
++++++ opensuse-html_de-desktop.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/desktop/book.opensuse.reference/part.security/cha.aaintro.desktop new/desktop/book.opensuse.reference/part.security/cha.aaintro.desktop
--- old/desktop/book.opensuse.reference/part.security/cha.aaintro.desktop 2006-11-24 19:08:04.000000000 +0100
+++ new/desktop/book.opensuse.reference/part.security/cha.aaintro.desktop 2006-11-27 16:08:15.000000000 +0100
@@ -1,4 +1,4 @@
[Desktop Entry]
-Name[de]=Einschränken von Berechtigungen mit AppArmor
+Name[de]=Confining Privileges with AppArmor
DocPath=@PATH@/cha.aaintro.html
X-DOC-Weight=960
++++++ opensuse-html_de-html.tar.bz2 ++++++
opensuse-manual_de/opensuse-html_de-html.tar.bz2 /mounts/work_src_done/NOARCH/NOARCH/opensuse-manual_de/opensuse-html_de-html.tar.bz2 differ: char 1660886, line 6155
++++++ opensuse-reference_de.pdf ++++++
(binary differes)
++++++ opensuse-reference_de.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/xml/apparmor_install.xml new/xml/apparmor_install.xml
--- old/xml/apparmor_install.xml 2006-11-24 17:52:59.000000000 +0100
+++ new/xml/apparmor_install.xml 2006-11-27 16:16:18.000000000 +0100
@@ -9,30 +9,66 @@
*********************************
-->
<chapter id="cha.aaintro" xml:base="apparmor_install.xml">
- <title>Einschränken von Berechtigungen mit &aa;</title>
+ <title>Confining Privileges with &aa;</title>
- <para>Viele Sicherheitsrisiken resultieren aus Fehlern in <emphasis>verbürgten</emphasis> Programmen. Ein verbürgtes Programm läuft mit einer Berechtigung, die ein Angreifer gerne hätte. Das Programm kann dieses Vertrauen nicht rechtfertigen, wenn ein Fehler dem Angreifer erlaubt, diese Berechtigung zu beziehen.
+ <para>Many security vulnerabilities result from bugs in
+ <emphasis>trusted</emphasis> programs. A trusted
+ program runs with privilege that some attacker would like to have. The
+ program fails to keep that trust if there is a bug in the program that
+ allows the attacker to acquire that privilege.
</para>
- <para>&naareg; ist eine Lösung für Anwendungssicherheit, die insbesondere konzipiert wurde, um verdächtige Programme auf die geringste Berechtigungsstufe einzuschränken. Mit &aa; kann der Administrator den Bereich der Aktivitäten angeben, die das Programm ausführen darf, indem er ein <emphasis>Sicherheitsprofil</emphasis> für diese Anwendung entwickelt, d. h. eine Liste der Dateien, auf die das Programm zugreifen darf, und der Operationen, die das Programm ausführen darf.</para>
-
- <para>Für wirksame Immunisierung eines Computersystems muss die Anzahl der Programme minimiert werden, die Berechtigungen vermitteln. Dann müssen die Programme so gut wie möglich abgesichert werden. Mit &naa; brauchen Sie für die Programme, die in Ihrer Umgebung Angriffen ausgesetzt sind, nur Profile zu erstellen und verringern damit den Aufwand für die Immunisierung Ihres Computers erheblich. &aa;-Profile erzwingen die Einhaltung von Richtlinien und stellen damit sicher, dass Programme ihre Aufgaben erfüllen und keine anderen Aktionen ausführen.</para>
-
- <para>Administratoren müssen sich nur um die Anwendungen kümmern, die durch Angriffe gefährdet sind, und Profile für diese Anwendungen generieren. Die Immunisierung eines Systems besteht im Wesentlichen aus dem Erstellen und Pflegen des &aa;-Profilsatzes und der Überwachung aller Richtlinienverstöße oder Ausnahmen, die durch die Protokollfunktion von &aa; aufgezeichnet werden.</para>
-
- <para>Die Erstellung von &aa;-Profilen zur Einschränkung einer Anwendung ist sehr bequem und einfach. &aa; wird mit mehreren Werkzeugen geliefert, die Sie bei der Profilerstellung unterstützen. AppArmor verlangt keine Programmierung oder den Einsatz von Skripts. Als einzige Aufgabe muss der Administrator eine strenge Zugriffsrichtlinie und Ausführungsberechtigungen für jede Anwendung festlegen, die immunisiert werden muss.</para>
-
- <para>Aktualisierungen oder Änderungen der Anwendungsprofile sind nur erforderlich, wenn sich die Softwarekonfiguration oder der gewünschte Aktionsumfang ändert. &aa; bietet einfach zu handhabende Werkzeuge für Profilaktualisierungen oder -änderungen.</para>
-
- <para>Den Benutzern sollte &aa; nicht weiter auffallen. Es läuft <quote>hinter den Kulissen</quote> und erfordert keinerlei Benutzereingriffe. Die Leistung wird durch &aa; nicht merklich eingeschränkt. Wenn eine Aktivität der Anwendung nicht durch ein &aa;-Profil abgedeckt ist oder durch &aa; verhindert wird, muss der Administrator das Profil dieser Anwendung für die entsprechende Verhaltensweise anpassen.</para>
-
- <para>Diese Anleitung umreißt die grundlegenden Aufgaben, die mit &aa; ausgeführt werden müssen, um ein System wirksam zu schützen. Ausführlichere Informationen finden Sie im <emphasis>Novell AppArmor 2.0-Administrationshandbuch</emphasis>.</para>
+ <para>&naareg; is an application security solution designed specifically to
+ provide least privilege confinement to suspect programs. &aa; allows the
+ administrator to specify the domain of activities the program can perform by
+ developing a security <emphasis>profile</emphasis> for that
+ application—a listing of files that the program may access and the
+ operations the program may perform.</para>
+
+ <para>Effective hardening of a computer system requires minimizing the number
+ of programs that mediate privilege then securing the programs as much as
+ possible. With &naa;, you only need to profile the programs that are
+ exposed to attack in your environment, which drastically reduces the amount
+ of work required to harden your computer. &aa; profiles enforce policies
+ to make sure that programs do what they are supposed to do, but nothing
+ else.</para>
+
+ <para>Administrators only need to care about the applications that are
+ vulnerable to attacks and generate profiles for these. Hardening a system
+ thus comes down to building and maintaining the &aa; profile set and
+ monitoring any policy violations or exceptions logged by &aa;'s reporting
+ facility.</para>
+
+ <para>Building &aa; profiles to confine an application is very
+ straightforward and intuitive. &aa; ships with several tools that assist
+ in profile creation. It does not require you to do any programming or
+ script handling. The only task that is required from the administrator is to
+ determine a policy of strictest access and execute permissions for each
+ application that needs to be hardened.</para>
+
+ <para>Updates or modifications to the application profiles are only required
+ if the software configuration or the desired range of activities
+ changes. &aa; offers intuitive tools to handle profile updates or
+ modifications.</para>
+
+ <para>Users should not notice &aa; at all. It runs <quote>behind the
+ scenes</quote> and does not require any user interaction. Performance is
+ not affected noticeably by &aa;. If some activity of the application is
+ not covered by an &aa; profile or if some activity of the application is
+ prevented by &aa;, the administrator needs to adjust the profile of this
+ application to cover this kind of behavior.</para>
+
+ <para>This guide outlines the basic tasks that need to be performed with &aa;
+ to effectively harden a system. For more in-depth information, refer to
+ <emphasis>Novell AppArmor Administration Guide</emphasis>.</para>
<sect1 id="sec.aaintro.install">
- <title>Installieren von &naa;</title>
+ <title>Installing &naa;</title>
<para>
- &naa; wird bei jeder Installation von &productreg; standardmäßig installiert und ausgeführt, unabhängig davon, welche Schemata installiert sind. Die unten aufgeführten Pakete sind für eine voll funktionsfähige Instanz von &aa; erforderlich.
+ &naa; is installed and running by default on any installation of
+ &productreg; regardless of what patterns are installed. The packages
+ listed below are needed for a fully functional instance of &aa;
</para>
@@ -62,130 +98,171 @@
</sect1>
<sect1 id="sec.aaintro.enable">
- <title>Aktivieren und Deaktivieren von &naa;</title>
+ <title>Enabling and Disabling &naa;</title>
<para>
- &naa; ist für die standardmäßige Ausführung auf jeder neuen Installation von &product; konfiguriert. Es gibt zwei Möglichkeiten, den Status von &aa; zu ändern:
+ &naa; is configured to run by default on any fresh installation of
+ &product;. There are two ways of toggling the status of &aa;:
</para>
<variablelist>
<varlistentry>
- <term>Mithilfe der &yast;-Systemdienste (Runlevel)</term>
+ <term>Using &yast; System Services (Runlevel)</term>
<listitem>
- <para>Aktivieren oder deaktivieren Sie &aa;, indem Sie dessen Startskript zur Abfolge der Skripts hinzufügen, die beim Systemstart ausgeführt werden, bzw. dieses daraus entfernen. Statusänderungen werden beim nächsten Systemstart übernommen.</para>
+ <para>Disable or enable &aa; by removing or adding its boot script to
+ the sequence of scripts executed on system boot. Status changes are
+ applied at the next system boot.</para>
</listitem>
</varlistentry>
<varlistentry>
- <term>Verwenden der &naa;-Kontrollleiste</term>
+ <term>Using &naa; Control Panel</term>
<listitem>
- <para>Ändern Sie den Status von &naa; auf einem laufenden System, indem Sie es mithilfe der &yast;-&naa;-Kontrollleiste aktivieren oder deaktivieren. Änderungen, die hier vorgenommen werden, werden sofort übernommen. Die Kontrollleiste löst ein Stopp- oder Startereignis für &aa; aus und entfernt dessen Startskript aus der Startsequenz des Systems bzw. fügt dessen Startskript hinzu.</para>
+ <para>Toggle the status of &naa; in a running system by switching it off or
+ on using the &yast; &naa; Control Panel. Changes made here are applied
+ instantaneously. The Control Panel triggers a stop or start event for
+ &aa; and removes or adds its boot script in the system's boot
+ sequence.</para>
</listitem>
</varlistentry>
</variablelist>
- <para>Wenn Sie &aa; dauerhaft deaktivieren möchten, indem Sie es aus der Abfolge der beim Systemstart ausgeführten Skripts entfernen, gehen Sie wie folgt vor:</para>
+ <para>To disable &aa; permanently by removing it from the
+ sequence of scripts executed on system boot, proceed as follows:</para>
<procedure>
<step performance="required">
- <para>Melden Sie sich als "&rootuser;" an und starten Sie &yast;.</para>
+ <para>Log in as &rootuser; and start &yast;.</para>
</step>
<step performance="required">
- <para>Wählen Sie <menuchoice><guimenu>System</guimenu> <guimenu>Systemdienste (Runlevel)</guimenu></menuchoice>.</para>
+ <para>Select <menuchoice>
+ <guimenu>System</guimenu>
+ <guimenu>System Services (Runlevel)</guimenu>
+ </menuchoice>.</para>
</step>
<step performance="required">
- <para>Wählen Sie <guimenu>Expertenmodus</guimenu>.</para>
+ <para>Select <guimenu>Expert Mode</guimenu>.</para>
</step>
<step performance="required">
- <para>Wählen Sie <literal>boot.apparmor</literal> und klicken Sie auf <menuchoice><guimenu>Festlegen/Zurücksetzen</guimenu> <guimenu>Dienst deaktivieren</guimenu></menuchoice>.
+ <para>Select <literal>boot.apparmor</literal> and click <menuchoice>
+ <guimenu>Set/Reset</guimenu>
+ <guimenu>Disable the service</guimenu>
+ </menuchoice>.
</para>
</step>
<step performance="required">
- <para>Beenden Sie das &yast;-Runlevel-Werkzeug mit <guimenu>Fertig stellen</guimenu>.</para>
+ <para>Exit the &yast; Runlevel tool with <guimenu>Finish</guimenu>.</para>
</step>
</procedure>
- <para>&aa; wird beim nächsten Systemstart nicht initialisiert und bleibt inaktiv, bis Sie es wieder ausdrücklich aktivieren. Die erneute Aktivierung eines Diensts mithilfe des &yast;-Runlevel-Werkzeugs funktioniert auf dieselbe Weise wie die Deaktivierung.</para>
+ <para>&aa; will not be initialized on the next system boot and stays inactive
+ until you explicitly reenable it. Reenabling a service using the &yast;
+ Runlevel tool is similar to disabling it.</para>
- <para>In einem laufenden System ändern Sie den Status von &aa; mithilfe der &aa;-Kontrollleiste. Diese Änderungen werden wirksam, sobald sie angewendet werden, und überdauern auch den Neustart des Systems. Gehen Sie zur Änderung des &aa;-Status wie folgt vor:
+ <para>Toggle the status of &aa; in a running system by using the &aa; Control
+ Panel. These changes take effect as soon as you apply them and survive
+ a reboot of the system. To toggle &aa;'s status, proceed as follows:
</para>
<procedure>
<step performance="required">
- <para>Melden Sie sich als "&rootuser;" an und starten Sie &yast;.</para>
+ <para>Log in as &rootuser; and start &yast;.</para>
</step>
<step performance="required">
- <para>Wählen Sie <menuchoice><guimenu>&naa;</guimenu> <guimenu>&aa;-Kontrollleiste</guimenu></menuchoice>.
+ <para>Select <menuchoice>
+ <guimenu>&naa;</guimenu>
+ <guimenu>&aa; Control Panel</guimenu>
+ </menuchoice>.
</para>
</step>
<step performance="required">
- <para>Wählen Sie <menuchoice><guimenu>&aa; aktivieren</guimenu> <guimenu>Konfigurieren</guimenu></menuchoice>.
+ <para>Select <menuchoice>
+ <guimenu>Enable &aa;</guimenu>
+ <guimenu>Configure</guimenu>
+ </menuchoice>.
</para>
</step>
<step performance="required">
- <para>Klicken Sie auf <guimenu>Aktivieren</guimenu> und <guimenu>OK</guimenu>, um &aa; zu aktivieren, oder auf <guimenu>Deaktivieren</guimenu> und <guimenu>OK</guimenu>, um &aa; zu deaktivieren.</para>
+ <para>Click <guimenu>Enable</guimenu> and <guimenu>OK</guimenu> to enable
+ &aa; or <guimenu>Disable</guimenu> and <guimenu>OK</guimenu> to disable
+ &aa;.</para>
</step>
<step performance="required">
- <para>Beenden Sie die &aa;-Kontrollleiste mit <guimenu>Fertig</guimenu>.</para>
+ <para>Exit the &aa; Control Panel with <guimenu>Done</guimenu>.</para>
</step>
</procedure>
</sect1>
<sect1 id="sec.aaintro.start">
- <title>Einführung in die Erstellung von Anwendungsprofilen </title>
+ <title>Getting Started with Profiling Applications </title>
- <para>Bereiten Sie Ihr System für einen erfolgreichen Einsatz von &naa; vor, indem Sie die folgenden Punkte genau beachten:</para>
+ <para>Prepare a successful deployment of &naa; on your system by carefully
+ considering the following items:</para>
<procedure>
<step performance="required">
- <para>Ermitteln Sie die Anwendungen, die ein Profil brauchen. Weitere Informationen dazu finden Sie unter <xref linkend="sec.aaintro.start.choose"/>.
+ <para>Determine the applications to profile. Read more on this in <xref linkend="sec.aaintro.start.choose"/>.
</para>
</step>
<step performance="required">
- <para>Erstellen Sie die erforderlichen Profile wie in <xref linkend="sec.aaintro.start.build"/> umrissen. Prüfen Sie die Ergebnisse und passen Sie die Profile bei Bedarf an.</para>
+ <para>Build the needed profiles as roughly outlined in <xref linkend="sec.aaintro.start.build"/>. Check the results and adjust the
+ profiles when necessary.</para>
</step>
<step performance="required">
- <para>Bleiben Sie auf dem Laufenden über die Vorgänge auf Ihrem System, indem Sie &aa;-Berichte erzeugen und auf Sicherheitsereignisse reagieren. Informationen finden Sie unter <xref linkend="sec.aaintro.start.report"/>.</para>
+ <para>Keep track of what is happening on your system by running &aa;
+ reports and dealing with security events. Refer to <xref linkend="sec.aaintro.start.report"/>.</para>
</step>
<step performance="required">
- <para>Aktualisieren Sie Ihre Profile, wenn sich Ihre Umgebung ändert. Andernfalls müssen Sie auf Sicherheitsereignisse reagieren, die das &aa;-Berichtwerkzeug protokolliert. Informationen finden Sie in <xref linkend="sec.aaintro.start.update"/>.</para>
+ <para>Update your profiles whenever your environment changes or you need to
+ react to security events logged by &aa;'s reporting tool. Refer to <xref linkend="sec.aaintro.start.update"/>.</para>
</step>
</procedure>
<sect2 id="sec.aaintro.start.choose">
- <title>Wählen der Anwendungen, die ein Profil erhalten sollen</title>
+ <title>Choosing the Applications to Profile</title>
- <para>Sie müssen nur die Programme schützen, die in Ihrer speziellen Konfiguration Angriffen ausgesetzt sind. Verwenden Sie also nur Profile für die Anwendungen, die Sie wirklich ausführen. Ermitteln Sie anhand der folgenden Liste die wahrscheinlichsten Kandidaten:</para>
+ <para>You only need to protect the programs that are exposed to attacks in
+ your particular setup, so only use profiles for those applications you
+ really run. Use the following list to determine the most likely
+ candidates:</para>
<variablelist>
<varlistentry>
- <term>Netzwerkagenten</term>
+ <term>Network Agents</term>
<listitem>
- <para> Programme (Server und Clients) mit offenen Netzwerkports. Benutzerclients wie Mail-Clients und Webbrowser vermitteln Berechtigungen. Diese Programme werden mit der Berechtigung ausgeführt, in das Home-Verzeichnis des Benutzers zu schreiben, und sie verarbeiten Eingaben von potenziell feindseligen entfernten Quellen, wie feindseligen Websites und per E-Mail gesendeten bösartigen Code. </para>
+ <para> Programs (servers and clients) that have open network ports. User
+ clients, such as mail clients and Web browsers mediate privilege. These
+ programs run with the privilege to write to the user's home directory and
+ they process input from potentially hostile remote sources, such as
+ hostile Web sites and e-mailed malicious code. </para>
</listitem>
</varlistentry>
<varlistentry>
- <term>Webanwendungen</term>
+ <term>Web Applications</term>
<listitem>
<para>
- Programme, die sich durch einen Webbrowser aufrufen lassen, einschließlich CGI-Skripts in Perl, PHP-Seiten und komplexere Webanwendungen.
+ Programs that can be invoked through a Web browser, including CGI
+ Perl scripts, PHP pages, and more complex Web applications.
</para>
</listitem>
</varlistentry>
<varlistentry>
- <term>Cronjobs</term>
+ <term>Cron Jobs</term>
<listitem>
- <para>Programme, die der cron-Daemon regelmäßig ausführt, lesen Eingaben aus einer Vielzahl von Quellen.</para>
+ <para>Programs that the cron daemon periodically run read input from a
+ variety of sources.</para>
</listitem>
</varlistentry>
</variablelist>
- <para>Um die Prozesse zu ermitteln, die derzeit mit offenen Netzwerkports laufen und eventuell ein Profil zur Beschränkung brauchen, führen Sie den Befehl <command>aa-unconfined</command> als <systemitem class="username">root</systemitem> aus.</para>
+ <para>To find out which processes are currently running with open network
+ ports and might need a profile to confine them, run
+ <command>aa-unconfined</command> as <systemitem class="username">root</systemitem>.</para>
<example id="ex.unconfined">
- <title>Ausgabe von <command>aa-unconfined</command></title>
+ <title>Output of <command>aa-unconfined</command></title>
<screen>
19848 /usr/sbin/cupsd not confined
19887 /usr/sbin/sshd not confined
@@ -194,66 +271,109 @@
</screen>
</example>
- <para>In obigem Beispiel brauchen die Prozesse mit der Beschriftung <literal>not confined</literal> eventuell ein benutzerdefiniertes Profil zur Einschränkung. Die Prozesse mit der Angabe <literal>confined by</literal> sind bereits durch &aa; geschützt.</para>
+ <para>Each of the processes in the above example labeled <literal>not
+ confined</literal> might need a custom profile to confine it. Those
+ labeled <literal>confined by</literal> are already protected by
+ &aa;.</para>
<tip>
- <title>Weitere Informationen</title>
- <para>Weitere Informationen zur Auswahl der richtigen Anwendungen für die Profilerstellung finden Sie unter <xref linkend="bx5bkfq"/>.</para>
+ <title>For More Information</title>
+ <para>For more information about choosing the the right applications to
+ profile, refer to <xref linkend="bx5bkfq"/>.</para>
</tip>
</sect2>
<sect2 id="sec.aaintro.start.build">
- <title>Erstellen und Ändern von Profilen</title>
+ <title>Building and Modifying Profiles</title>
- <para>&naa; auf &product; wird mit einem vorkonfigurierten Satz von Profilen für die wichtigsten Anwendungen geliefert. Zusätzlich können Sie mit &aa; Ihre eigenen Profile für jede beliebige Anwendung erstellen.
+ <para>&naa; on &product; ships with a preconfigured set of profiles for
+ the most important applications. In addition to that, you can use &aa; to
+ create your own profiles for any application you want.
</para>
- <para>Es gibt zwei verschiedene Möglichkeiten, Profile zu verwalten. Die eine verwendet das grafische Frontend der &yast; &naa;-Module und die andere nutzt die Befehlszeilen-Werkzeuge, die in der &aa;-Suite zur Verfügung stehen. Beide Methoden arbeiten grundsätzlich auf dieselbe Weise.</para>
+ <para>There are two ways of managing profiles. One is to use the graphical
+ front-end provided by the &yast; &naa; modules and the other is to use the
+ command line tools provided by the &aa; suite itself. Both methods
+ basically work the same way.</para>
<para>
- Die Ausführung von aa-unconfined (wie in <xref linkend="sec.aaintro.start.choose"/> beschrieben) identifiziert eine Liste von Anwendungen, die eventuell ein Profil benötigen, um in einem sicheren Modus abzulaufen.</para>
+ Running aa-unconfined as described in <xref linkend="sec.aaintro.start.choose"/> identifies a list of applications
+ that may need a profile to run in a safe mode.</para>
- <para>Führen Sie für jede Anwendung die folgenden Schritte aus, um ein Profil zu erstellen:</para>
+ <para>For each application, perform the following steps to create a
+ profile:</para>
<procedure id="proc.genprof">
<step id="st.genprof1" performance="required">
- <para>Melden Sie sich als <systemitem class="username">root</systemitem> an und lassen Sie &aa; das Profil der Anwendung grob umreißen, indem Sie <command>aa-genprof <replaceable>programmname</replaceable></command> ausführen.</para>
- <para><emphasis>Oder:</emphasis></para>
- <para>Umreißen Sie das grundlegende Profil, indem Sie den <menuchoice><guimenu>&yast;</guimenu> <guimenu>&naa;</guimenu> <guimenu>-Assistenten zum Hinzufügen von Profilen</guimenu></menuchoice> ausführen und den vollständigen Pfad der Anwendung angeben, für die ein Profil erstellt werden soll.
+ <para>As <systemitem class="username">root</systemitem>, let &aa; create a
+ rough outline of the application's profile by running <command>aa-genprof
+ <replaceable>programname</replaceable></command></para>
+ <para><emphasis>or</emphasis></para>
+ <para>Outline the basic profile by running <menuchoice>
+ <guimenu>&yast;</guimenu>
+ <guimenu>&naa;</guimenu>
+ <guimenu>Add Profile Wizard</guimenu>
+ </menuchoice> and specifying the complete path
+ of the application to profile.
</para>
- <para>Ein grundlegendes Profil wird umrissen und &aa; wird in den Lernmodus gebracht, d. h., es protokolliert jede Aktivität des ausgeführten Programms, schränkt es aber noch nicht ein.</para>
+ <para>A basic profile is outlined and &aa; is put into learning mode,
+ which means that it logs any activity of the program you are executing
+ but does not yet restrict it.</para>
</step>
<step id="st.genprof2" performance="required">
- <para>Führen Sie die vollständige Palette der Anwendungsaktionen aus, damit &aa; ein sehr genaues Bild der Aktivitäten ermittelt.</para>
+ <para>Run the full range of the application's actions to let &aa; get a
+ very specific picture of its activities.</para>
</step>
<step id="st.genprof3" performance="required">
- <para>Lassen Sie &aa; die Protokolldateien analysieren, die in <xref linkend="st.genprof2"/> generiert wurden, indem Sie <keycap>S</keycap> in aa-genprof eingeben.</para>
- <para><emphasis>Oder:</emphasis></para>
- <para>Analysieren Sie die Protokolle, indem Sie im <guimenu>Assistenten zum Hinzufügen von Profilen</guimenu> auf <guimenu>Scan system log for &aa; events</guimenu> (Systemprotokoll auf &aa;-Ereignisse prüfen) klicken und den Anweisungen des Assistenten folgen, bis das Profil fertig gestellt ist.</para>
-
- <para>&aa; prüft die Protokolle, die während der Ausführung der Anwendung aufgezeichnet wurden, und fordert Sie auf, für jedes protokollierte Ereignis die Zugriffsberechtigungen festzulegen. Legen Sie die Zugriffsberechtigungen für jede Datei fest oder verwenden Sie Platzhalterzeichen.</para>
- </step>
- <step performance="required">
- <para>Abhängig von der Komplexität Ihrer Anwendung kann es erforderlich sein, <xref linkend="st.genprof2"/> und <xref linkend="st.genprof3"/> zu wiederholen. Beschränken Sie die Anwendung, führen Sie sie unter beschränkten Bedingungen aus und verarbeiten Sie ggf. etwaige neue Protokollereignisse. Für die korrekte Beschränkung des vollen Funktionsumfangs einer Anwendung müssen Sie diesen Vorgang ziemlich häufig wiederholen.</para>
+ <para>Let &aa; analyze the log files generated in <xref linkend="st.genprof2"/> by running typing
+ <keycap>S</keycap> in aa-genprof.</para>
+ <para><emphasis>or</emphasis></para>
+ <para>Analyze the logs by clicking <guimenu>Scan system log for &aa; events</guimenu> in the
+ <guimenu>Add Profile Wizard</guimenu> and following the instructions given
+ in the wizard until the profile is completed.</para>
+
+ <para>&aa; scans the logs it recorded during the application's run and
+ asks you to set the access rights for each event that was logged. Either
+ set them for each file or use globbing.</para>
+ </step>
+ <step performance="required">
+ <para>Depending on the complexity of your application, it might be
+ necessary to repeat <xref linkend="st.genprof2"/> and <xref linkend="st.genprof3"/>. Confine the application, exercise it under the
+ confined conditions and process any new log events should there be
+ any. To properly confine the full range of an application's capabilities,
+ you might be required to repeat this procedure quite often.</para>
</step>
<step id="st.genprof4" performance="required">
- <para>Sobald alle Berechtigungen festgelegt sind, wird Ihr Profil in den Erzwingen-Modus gesetzt. Das Profil wird angewendet und &aa; schränkt die Anwendung gemäß dem soeben erstellten Profil ein.</para>
+ <para>Once all access permissions are set, your profile is set to enforce
+ mode. The profile is applied and &aa; restricts the application
+ according to the profile just created.</para>
<para>
- Wenn aa-genprof für eine Anwendung gestartet wurde, die über ein vorhandenes Profil im Meldungsmodus verfügte, bleibt dieses Profil beim Verlassen dieses Lernzyklus im Lernmodus. Weitere Informationen zum Ändern des Modus eines Profils finden Sie unter <xref linkend="bx5bmld"/> und <xref linkend="bx5bmle"/>.
+ If you started aa-genprof on an application that had an existing
+ profile that was in complain mode, this profile remains in learning
+ mode upon exit of this learning cycle. For more information about changing
+ the mode of a profile, refer to <xref linkend="bx5bmld"/> and <xref linkend="bx5bmle"/>.
</para>
</step>
</procedure>
- <para>Testen Sie Ihre Profileinstellungen, indem Sie jede benötigte Aufgabe mit der soeben eingeschränkten Anwendung ausführen. Normalerweise funktioniert das eingeschränkte Programm reibungslos und die &aa;-Aktivitäten verlaufen unbemerkt. Wenn Sie jedoch in Ihrer Anwendung ein gewisses Fehlverhalten erkennen, prüfen Sie anhand der Systemprotokolle, ob &aa; Ihre Anwendung zu stark einschränkt. Je nachdem, welcher Protokollierungsmechanismus in Ihrem System eingesetzt wird, müssen Sie an mehreren Stellen nach &aa;-Protokolleinträgen suchen:
+ <para>Test your profile settings by performing every task you need with the
+ application you just confined. Normally, the confined program runs
+ smoothly and you do not notice &aa; activities at all. However, if you
+ notice certain misbehavior with your application, check the system logs and
+ see if &aa; is too tightly confining your application. Depending on the
+ log mechanism used on your system, there are several places to look for
+ &aa; log entries:
</para>
<variablelist>
<varlistentry>
<term><filename>/var/log/audit/audit.log</filename></term>
<listitem>
- <para>Wenn das Paket <systemitem class="resource">audit</systemitem> installiert ist und auditd ausgeführt wird, werden &aa;-Ereignisse wie folgt protokolliert:</para>
+ <para>If the <systemitem class="resource">audit</systemitem> package is
+ installed and auditd is running, &aa; events are logged as
+ follows:</para>
<screen>
type=APPARMOR msg=audit(1140325305.502:1407): REJECTING w access to
/usr/lib/firefox/update.test (firefox-bin(9469) profile
@@ -264,7 +384,9 @@
<varlistentry>
<term><filename>/var/log/messages</filename></term>
<listitem>
- <para>Wird auditd nicht verwendet, werden die &aa;-Ereignisse im Standardsystemprotokoll unter <filename>/var/log/messages</filename> protokolliert. Ein Beispieleintrag würde wie folgt aussehen:
+ <para>If auditd is not used, &aa; events are logged in the standard
+ system log under <filename>/var/log/messages</filename>. An example
+ entry would look like the following:
</para>
<screen>
Feb 22 18:29:14 dhcp-81 klogd: audit(1140661749.146:3): REJECTING w access
@@ -275,7 +397,8 @@
<varlistentry>
<term><filename>dmesg</filename></term>
<listitem>
- <para>Wird auditd nicht ausgeführt, können &aa;-Ereignisse auch mit dem Befehl <command>dmesg</command> überprüft werden:</para>
+ <para>If auditd is not running, &aa; events can also be checked using the
+ <command>dmesg</command> command:</para>
<screen>
audit(1140661749.146:3): REJECTING w access to /dev/console (mdnsd(3239)
profile /usr/sbin/mdnsd active /usr/sbin/mdnsd)
@@ -284,112 +407,163 @@
</varlistentry>
</variablelist>
- <para>Analysieren Sie die Protokollmeldungen für diese Anwendung erneut, wie in <xref linkend="st.genprof3"/> beschrieben, um das Profil anzupassen. Bestimmen Sie die Zugriffsberechtigungen oder Einschränkungen, wenn Sie dazu aufgefordert werden.</para>
+ <para>To adjust the profile, analyze the log messages relating to this
+ application again as described in <xref linkend="st.genprof3"/>. Determine
+ the access rights or restrictions when prompted.</para>
<tip>
- <title>Weitere Informationen</title>
- <para>Weitere Informationen zum Erstellen und Ändern von Profilen finden Sie in <xref linkend="bx5bmkb"/>, <xref linkend="bx5bmki"/> und <xref linkend="bx5bmky"/>.</para>
+ <title>For More Information</title>
+ <para>For more information about profile building and modification, refer
+ to <xref linkend="bx5bmkb"/>, <xref linkend="bx5bmki"/>, and <xref linkend="bx5bmky"/>.</para>
</tip>
</sect2>
<sect2 id="sec.aaintro.start.report">
- <title>Konfigurieren von &naa;-Ereignisbenachrichtigungen und -Berichten</title>
+ <title>Configuring &naa; Event Notification and Reports</title>
<para/>
<para>
- Richten Sie eine Ereignisbenachrichtigung in &naa; ein, damit Sie Sicherheitsereignisse überprüfen können. Ereignisbenachrichtigung ist eine &naa;-Funktion, die einen angegebenen Email-Empfänger benachrichtigt, wenn im System eine &naa;-Aktivität unter der gewählten Sicherheitsebene auftritt. Diese Funktion steht derzeit über die &yast;-Schnittstelle zur Verfügung.</para>
+ Set up event notification in &naa; so you can review security events.
+ Event Notification is an &naa; feature that informs a specified e-mail
+ recipient when systemic &naa; activity occurs under the chosen severity
+ level. This feature is currently available in the &yast; interface.</para>
- <para>Zum Einrichten der Ereignisbenachrichtigung in &yast; gehen Sie wie folgt vor:</para>
+ <para>To set up event notification in &yast;, proceed as follows:</para>
<procedure>
<step performance="required">
- <para>Stellen Sie sicher, dass ein Mailserver auf Ihrem System ausgeführt wird, der die Ereignismitteilungen liefert.</para>
+ <para>Make sure that a mail server is running on your system to deliver
+ the event notifications.</para>
</step>
<step performance="required">
- <para>Melden Sie sich als <systemitem class="username">root</systemitem> an und starten Sie &yast;. Wählen Sie dann <menuchoice><guimenu>&naa;</guimenu> <guimenu>&aa;-Kontrollleiste</guimenu></menuchoice>).</para>
+ <para>Log in as <systemitem class="username">root</systemitem> and start
+ &yast;. Then select <menuchoice>
+ <guimenu>&naa;</guimenu>
+ <guimenu>&aa; Control Panel</guimenu>
+ </menuchoice>).</para>
</step>
<step performance="required">
- <para>Wählen Sie unter <guimenu>Sicherheitsereignisbenachrichtigung aktivieren</guimenu> die Option <guimenu>Konfigurieren</guimenu>.</para>
+ <para>In <guimenu>Enable Security Event Notification</guimenu>,
+ select <guimenu>Configure</guimenu>.</para>
</step>
<step performance="required">
- <para>Stellen Sie für jeden Eintragstyp (<guimenu>Knapp</guimenu>, <guimenu>Zusammenfassung</guimenu> und <guimenu>Ausführlich</guimenu>) eine Berichthäufigkeit ein, geben Sie die E-Mail-Adresse ein, an welche die Berichte gesendet werden, und legen Sie den Schweregrad der aufzuzeichnenden Ereignisse fest. Zur Aufnahme von unbekannten Ereignissen in die Ereignisberichte aktivieren Sie <guimenu>Ereignisse mit unbekanntem Schweregrad aufnehmen</guimenu>.</para>
+ <para>For each record type (<guimenu>Terse</guimenu>,
+ <guimenu>Summary</guimenu>, and <guimenu>Verbose</guimenu>), set a report
+ frequency, enter the e-mail address that should receive the reports, and determine
+ the severity of events to log. To include unknown events in
+ the event reports, check <guimenu>Include Unknown Severity
+ Events</guimenu>.</para>
<note>
-<title>Auswählen zu protokollierender Ereignisse</title>
- <para>Wenn Sie nicht mit der Ereigniskategorisierung von &aa; vertraut sind, lassen Sie sich über alle Ereignisse in allen Sicherheitsstufen benachrichtigen.</para>
+<title>Selecting Events to Log</title>
+ <para>Unless you are familiar with &aa;'s event categorization, choose to
+ be notified about events for all security levels.</para>
</note>
</step>
<step performance="required">
- <para>Schließen Sie dieses Dialogfeld mit <menuchoice><guimenu>OK</guimenu> <guimenu>Fertig</guimenu></menuchoice>, um Ihre Einstellungen anzuwenden.
+ <para>Leave this dialog with <menuchoice>
+ <guimenu>OK</guimenu>
+ <guimenu>Done</guimenu>
+ </menuchoice> to apply your settings.
</para>
</step>
</procedure>
<para>
- Mithilfe von &naa;-Berichten können Sie wichtige &naa;-Sicherheitsereignisse nachlesen, die in Protokolldateien aufgezeichnet wurden, ohne mühselig alle Meldungen zu durchsuchen, die nur für das aa-logprof-Werkzeug nützlich sind. Sie können die Größe des Berichts reduzieren, indem Sie nach Datumsbereich oder Programmname filtern.</para>
+ Using &naa; reports, you can read important &naa;
+ security events reported in the log files without manually sifting through
+ the cumbersome messages only useful to the aa-logprof tool. You can
+ decrease the size of the report by filtering by date range or program
+ name.</para>
- <para>Gehen Sie zur Konfiguration der &aa;-Berichte wie folgt vor:</para>
+ <para>To configure the &aa; reports, proceed as follows:</para>
<procedure>
<step performance="required">
- <para>Melden Sie sich als <systemitem class="username">root</systemitem> an und starten Sie &yast;. Wählen Sie <menuchoice><guimenu>&naa;</guimenu> <guimenu>&aa;-Berichte</guimenu></menuchoice>.</para>
+ <para>Log in as <systemitem class="username">root</systemitem> and start
+ &yast;. Select <menuchoice>
+ <guimenu>&naa;</guimenu>
+ <guimenu>&aa; Reports</guimenu>
+ </menuchoice>.</para>
</step>
<step performance="required">
- <para>Wählen Sie den Berichttyp, den Sie prüfen oder konfigurieren möchten, aus <guimenu>Zusammenfassungsbericht der Ausführungssicherheit</guimenu>, <guimenu>Anwendungsprüfbericht</guimenu> und <guimenu>Sicherheitsereignisbericht</guimenu>.</para>
+ <para>Select the type of report to examine or configure from
+ <guimenu>Executive Security Summary</guimenu>, <guimenu>Applications
+ Audit</guimenu>, and <guimenu>Security Incident Report</guimenu>.</para>
</step>
<step performance="required">
- <para>Bearbeiten Sie die Häufigkeit der Berichtgenerierung, E-Mail-Adresse, Exportformat und Speicherort der Berichte, indem Sie <guimenu>Bearbeiten</guimenu> wählen und die erforderlichen Daten angeben.</para>
+ <para>Edit the report generation frequency, e-mail address, export
+ format, and location of the reports by selecting
+ <guimenu>Edit</guimenu> and providing the requested data.</para>
</step>
<step performance="required">
- <para>Um einen Bericht des ausgewählten Typs zu generieren, klicken Sie auf <guimenu>Jetzt ausführen</guimenu>.</para>
+ <para>To run a report of the selected type, click <guimenu>Run Now</guimenu>.</para>
</step>
<step performance="required">
- <para>Blättern Sie durch die archivierten Berichte eines bestimmten Typs, indem Sie <guimenu>Archiv anzeigen</guimenu> auswählen und den gewünschten Berichttyp angeben.</para>
- <para><emphasis>Oder:</emphasis></para>
- <para>Löschen Sie nicht mehr benötigte Berichte oder fügen Sie neue Berichte hinzu.</para>
+ <para>Browse through the archived reports of a given type by selecting
+ <guimenu>View Archive</guimenu> and specifying the report type.</para>
+ <para><emphasis>or</emphasis></para>
+ <para>Delete unneeded reports or add new ones.</para>
</step>
</procedure>
<tip>
- <title>Weitere Informationen</title>
- <para>Weitere Informationen zum Konfigurieren der Ereignisbenachrichtigung in &naa; finden Sie in <xref linkend="bx5dcog"/>. Weitere Informationen zur Berichtkonfiguration finden Sie in <xref linkend="bx5dcom"/>.</para>
+ <title>For More Information</title>
+ <para>For more information about configuring event notification in &naa;,
+ refer to <xref linkend="bx5dcog"/>. Find more information about report
+ configuration in <xref linkend="bx5dcom"/>.</para>
</tip>
</sect2>
+
+ <?dbfo-need height="20em"?>
+
<sect2 id="sec.aaintro.start.update">
- <title>Aktualisieren Ihrer Profile</title>
+ <title>Updating Your Profiles</title>
<para>
- Software- und Systemkonfigurationen ändern sich im Lauf der Zeit. Daher kann Ihre Profileinstellung für &aa; gelegentliche Anpassungen erfordern. &aa; prüft Ihr Systemprotokoll auf Verletzungen der Richtlinien oder andere &aa;-Ereignisse und ermöglicht es Ihnen, Ihren Profilsatz entsprechend anzupassen. Jedes Anwendungsverhalten, das außerhalb einer Profildefinition liegt, kann auch über den <guimenu>Assistenten zum Aktualisieren von Profilen</guimenu> behandelt werden.
+ Software and system configurations change over time. As a result of
+ that, your profile setup for &aa; might need some fine-tuning from time to
+ time. &aa; checks your system log for policy violations or other &aa;
+ events and lets you adjust your profile set accordingly. Any application
+ behavior that is outside of any profile definition can also be addressed
+ using the <guimenu>Update Profile Wizard</guimenu>.
</para>
- <para>Gehen Sie wie folgt vor, um Ihren Profilsatz zu aktualisieren:</para>
+ <para>To update your profile set, proceed as follows:</para>
<procedure>
<step performance="required">
- <para>Melden Sie sich als <systemitem class="username">root</systemitem> an und starten Sie &yast;.
+ <para>Log in as <systemitem class="username">root</systemitem> and start
+ &yast;.
</para>
</step>
<step performance="required">
- <para>Starten Sie den <menuchoice><guimenu>&naa;</guimenu> <guimenu>-Assistenten zum Aktualisieren von Profilen</guimenu></menuchoice>.
+ <para>Start <menuchoice>
+ <guimenu>&naa;</guimenu>
+ <guimenu>Update Profile Wizard</guimenu>
+ </menuchoice>.
</para>
</step>
<step performance="required">
- <para>Passen Sie Zugriffs- oder Ausführungsberechtigungen für jede protokollierte Ressource oder jedes protokollierte ausführbare Programm an, wenn Sie dazu aufgefordert werden.
+ <para>Adjust access or execute rights to any resource
+ or for any executable that has been logged when prompted.
</para>
</step>
<step performance="required">
- <para>Beenden Sie &yast;, nachdem Sie alle Fragen beantwortet haben. Ihre Änderungen werden auf die jeweiligen Profile angewendet.</para>
+ <para>Leave &yast; after you answer all questions. Your changes are
+ applied to the respective profiles.</para>
</step>
</procedure>
<tip>
- <title>Weitere Informationen</title>
- <para>Weitere Informationen zur Aktualisierung Ihrer Profile über die Systemprotokolle finden Sie in <xref linkend="bx5bmkv"/>.
+ <title>For More Information</title>
+ <para>For more information about updating your profiles from the system
+ logs, refer to <xref linkend="bx5bmkv"/>.
</para>
</tip>
</sect2>
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/xml/deployment_remote.xml new/xml/deployment_remote.xml
--- old/xml/deployment_remote.xml 2006-11-24 17:53:06.000000000 +0100
+++ new/xml/deployment_remote.xml 2006-11-27 16:16:20.000000000 +0100
@@ -338,7 +338,8 @@
<sect1 id="sec.deployment.remoteinst.instserver">
<title>Einrichten des Servers, auf dem sich die Installationsquellen befinden</title>
- <para>Je nachdem, welches Betriebssystem auf dem Computer ausgeführt wird, der als Netzwerkinstallationsquelle für &product; verwendet werden soll, stehen für die Serverkonfiguration mehrere Möglichkeiten zur Verfügung. Am einfachsten lässt sich ein Installationsserver mit &yast; auf &suselinux; 9.3 und höher einrichten. Bei anderen Versionen von&product; müssen Sie die Installationsquelle manuell einrichten.</para>
+ <para>Je nachdem, welches Betriebssystem auf dem Computer ausgeführt
+ wird, der als Netzwerkinstallationsquelle für &product; verwendet werden soll, stehen für die Serverkonfiguration mehrere Möglichkeiten zur Verfügung. Am einfachsten lässt sich ein Installationsserver mit &yast; auf &suselinux; 9.3 und höher einrichten. Bei anderen Versionen von &product; müssen Sie die Installationsquelle manuell einrichten.</para>
<tip>
<para>Für die Linux-Implementierung kann auch ein Microsoft Windows-Computer als Installationsserver verwendet werden. Weitere Einzelheiten finden Sie unter <xref linkend="sec.deployment.remoteinst.instserver.smb"/>.</para>
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/xml/intro_online.xml new/xml/intro_online.xml
--- old/xml/intro_online.xml 2006-11-24 17:53:18.000000000 +0100
+++ new/xml/intro_online.xml 2006-11-27 16:16:21.000000000 +0100
@@ -10,108 +10,149 @@
-->
<preface id="preface.online.os" xml:base="intro_online.xml">
<title>Über dieses Handbuch</title>
-
- <para>
- Dieses Handbuch vermittelt Ihnen Hintergrundinformationen zur Funktionsweise von &productreg;. Es richtet sich in der Hauptsache an Systemadministratoren und andere Benutzer mit Grundkenntnissen der Systemadministration. Dieses Handbuch beschreibt eine Auswahl an Anwendungen, die für die tägliche Arbeit erforderlich sind, und bietet eine ausführliche Beschreibung erweiterter Installations- und Konfigurationsszenarien.
- </para>
-
+ <para> Dieses Handbuch vermittelt Ihnen Hintergrundinformationen zur
+ Funktionsweise von &productreg;. Es richtet sich in der Hauptsache
+ an Systemadministratoren und andere Benutzer mit Grundkenntnissen der
+ Systemadministration. Dieses Handbuch beschreibt eine Auswahl an
+ Anwendungen, die für die tägliche Arbeit
+ erforderlich sind, und bietet eine ausführliche Beschreibung
+ erweiterter Installations- und Konfigurationsszenarien. </para>
<variablelist>
<varlistentry>
<term>Fortgeschrittene Implementierungsszenarien</term>
<listitem>
- <para>Erfahren Sie, wie Sie &product; von einem entfernten Standort aus einsetzen können, und machen Sie sich mit komplexen Szenarien für Festplatten-Setups vertraut.</para>
+ <para>Erfahren Sie, wie Sie &product; von einem entfernten
+ Standort aus einsetzen können, und machen Sie sich mit
+ komplexen Szenarien für Festplatten-Setups
+ vertraut.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Administration</term>
<listitem>
- <para>Hier lernen Sie, wie Sie Ihr &product;-System aktualisieren und konfigurieren und Ihr System von einem entfernten Standort aus verwalten. Außerdem lernen Sie einige wichtige Dienstprogramme für Linux-Administratoren kennen.</para>
+ <para>Hier lernen Sie, wie Sie Ihr &product;-System
+ aktualisieren und konfigurieren und Ihr System von einem entfernten
+ Standort aus verwalten. Außerdem lernen Sie einige
+ wichtige Dienstprogramme für Linux-Administratoren
+ kennen.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>System</term>
<listitem>
- <para>Hier werden die Komponenten des Linux-Systems erläutert, sodass Sie deren Interaktion besser verstehen.</para>
+ <para>Hier werden die Komponenten des Linux-Systems
+ erläutert, sodass Sie deren Interaktion besser
+ verstehen.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Dienste</term>
<listitem>
- <para>In diesem Abschnitt erfahren Sie, wie Sie die unterschiedlichen Netzwerk- und Dateidienste konfigurieren, die zum Lieferumfang von &product; gehören.</para>
+ <para>In diesem Abschnitt erfahren Sie, wie Sie die
+ unterschiedlichen Netzwerk- und Dateidienste konfigurieren, die zum
+ Lieferumfang von &product; gehören.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Mobilität</term>
<listitem>
- <para>Dieser Abschnitt enthält eine Einführung in die mobile Computernutzung mit &product;. Außerdem erfahren Sie, wie Sie die zahlreichen Optionen für die drahtlose Computernutzung, die Energieverwaltung und die Profilverwaltung konfigurieren.</para>
+ <para>Dieser Abschnitt enthält eine Einführung in
+ die mobile Computernutzung mit &product;. Außerdem
+ erfahren Sie, wie Sie die zahlreichen Optionen für die
+ drahtlose Computernutzung, die Energieverwaltung und die
+ Profilverwaltung konfigurieren.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Sicherheit</term>
<listitem>
- <para>Machen Sie sich vertraut mit &product;-Sicherheitsfunktionen und erfahren Sie, wie Sie Dienste einrichten und konfigurieren können, um für ein sicheres System zu sorgen.</para>
+ <para>Machen Sie sich vertraut mit
+ &product;-Sicherheitsfunktionen und erfahren Sie, wie Sie
+ Dienste einrichten und konfigurieren können, um
+ für ein sicheres System zu sorgen.</para>
</listitem>
</varlistentry>
</variablelist>
-
<sect1 id="preface.feedb.online.os">
<title>Feedback</title>
- <para>Wir würden uns über Ihre Kommentare und Vorschläge zu diesem Handbuch und anderen zu diesem Produkt gehörenden Dokumentationen freuen. Bitte verwenden Sie die Funktion "Benutzerkommentare" unten auf den einzelnen Seiten der Onlinedokumentation, um Ihre Kommentare einzugeben. </para>
+ <para>Wir würden uns über Ihre Kommentare und
+ Vorschläge zu diesem Handbuch und anderen zu diesem Produkt
+ gehörenden Dokumentationen freuen. Bitte verwenden Sie die
+ Funktion "Benutzerkommentare" unten auf den
+ einzelnen Seiten der Onlinedokumentation, um Ihre Kommentare
+ einzugeben. </para>
</sect1>
-
<sect1 id="preface.adddoc.online.os">
<title>Zusätzliche Dokumentation</title>
- <para>
- Weitere Handbücher zu diesem &product;-Produkt finden Sie online unter <ulink url="http://www.novell.com/documentation/opensuse102/"/> oder auf Ihrem installierten System im Verzeichnis <filename>/usr/share/doc/manual/</filename>:
- </para>
+ <para> Weitere Handbücher zu diesem &product;-Produkt
+ finden Sie online unter <ulink url="http://www.novell.com/documentation/opensuse102/"/> oder auf
+ Ihrem installierten System im Verzeichnis
+ <filename>/usr/share/doc/manual/</filename>: </para>
<variablelist>
<varlistentry>
<term>&userguide;</term>
<listitem>
- <para>
- Dieses Handbuch erläutert die Installation von &product; sowie die grundlegende Konfiguration Ihrer neuen Desktop-Umgebung.
- </para>
+ <para> Dieses Handbuch erläutert die Installation von
+ &product; sowie die grundlegende Konfiguration Ihres Systems. </para>
</listitem>
</varlistentry>
<varlistentry>
<term>&kdeuser;</term>
<listitem>
- <para>
- Dieses Handbuch stellt den KDE-Desktop für Ihren &product; sowie eine Vielzahl von Anwendungen vor, die Ihnen bei der Arbeit mit dem KDE-Desktop begegnen. Es begleitet Sie durch die Nutzung dieser Anwendungen und hilft Ihnen bei der Erledigung von wichtigen Aufgaben. Es richtet sich in erster Linie an Endbenutzer, die KDE effizient im Alltag nutzen möchten.
- </para>
+ <para> Dieses Handbuch stellt den KDE-Desktop für Ihren
+ &product; sowie eine Vielzahl von Anwendungen vor, die Ihnen
+ bei der Arbeit mit dem KDE-Desktop begegnen. Es begleitet Sie
+ durch die Nutzung dieser Anwendungen und hilft Ihnen bei der
+ Erledigung von wichtigen Aufgaben. Es richtet sich in erster Linie
+ an Endbenutzer, die KDE effizient im Alltag nutzen
+ möchten. </para>
</listitem>
</varlistentry>
<varlistentry>
<term>&gnuser;</term>
<listitem>
- <para>
- Dieses Handbuch stellt den GNOME-Desktop für Ihren &product; sowie eine Vielzahl von Anwendungen vor, die Ihnen bei der Arbeit mit dem GNOME-Desktop begegnen. Es begleitet Sie durch die Nutzung dieser Anwendungen und hilft Ihnen bei der Erledigung von wichtigen Aufgaben. Es richtet sich in erster Linie an Endbenutzer, die den GNOME-Desktop und darauf ausgeführte Anwendungen effizient im Alltag nutzen möchten.
- </para>
+ <para> Dieses Handbuch stellt den GNOME-Desktop für Ihren
+ &product; sowie eine Vielzahl von Anwendungen vor, die Ihnen
+ bei der Arbeit mit dem GNOME-Desktop begegnen. Es begleitet Sie
+ durch die Nutzung dieser Anwendungen und hilft Ihnen bei der
+ Erledigung von wichtigen Aufgaben. Es richtet sich in erster Linie
+ an Endbenutzer, die den GNOME-Desktop und darauf
+ ausgeführte Anwendungen effizient im Alltag nutzen
+ möchten. </para>
</listitem>
</varlistentry>
<varlistentry>
- <term><emphasis>Novell AppArmor 2.0 Administration Guide</emphasis></term>
+ <term>
+ <emphasis>Novell AppArmor 2.0 Administration Guide</emphasis>
+ </term>
<listitem>
- <para>
- Dieses Handbuch enthält ausführliche Informationen zur Verwendung von &apparm; in Ihrer Umgebung.
+ <para> Dieses Handbuch enthält ausführliche
+ Informationen zur Verwendung von &apparm; in Ihrer Umgebung.
</para>
</listitem>
</varlistentry>
</variablelist>
</sect1>
-
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="typografie.xml"/>
-
<sect1 id="preface.about.the.manual.online.os" os="slpers;slprof">
- <title>Informationen über die Herstellung dieses Handbuchs</title>
- <para>Dieses Handbuch wurde in Novdoc, einem Teilsatz von DocBook (siehe <ulink url="http://www.docbook.org"/>), geschrieben. Die XML-Quelldateien wurden mit <command>xmllint</command> überprüft, von <command>xsltproc</command> verarbeitet und mit einer benutzerdefinierten Version der Formatvorlagen von Norman Walsh in HTML konvertiert.</para>
+ <title>Informationen über die Herstellung dieses Handbuchs</title>
+ <para>Dieses Handbuch wurde in Novdoc, einer Teilmenge von DocBook
+ (siehe <ulink url="http://www.docbook.org"/>), geschrieben. Die
+ XML-Quelldateien wurden mit <command>xmllint</command> überprüft, von
+ <command>xsltproc</command> verarbeitet und mit einer
+ benutzerdefinierten Version der XSLT-Stylesheets von Norman Walsh in
+ XSL-FO konvertiert. Die endgültige PDF-Datei wurde mit XEP von
+ RenderX formatiert.</para>
</sect1>
-
-<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="source_code.xml"/>
-
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="source_code.xml"/>
<sect1 id="preface.ack.online.os">
<title>Danksagung</title>
- <para>Die Entwickler von Linux treiben in weltweiter Zusammenarbeit mit hohem freiwilligem Einsatz die Weiterentwicklung von Linux voran. Wir danken ihnen für ihr Engagement – ohne sie gäbe es diese Distribution nicht. Bedanken wollen wir uns außerdem auch bei Frank Zappa und Pawar. Unser besonderer Dank geht selbstverständlich an Linus Torvalds.</para>
+ <para>Die Entwickler von Linux treiben in weltweiter Zusammenarbeit
+ mit hohem freiwilligem Einsatz die Weiterentwicklung von Linux voran.
+ Wir danken ihnen für ihr Engagement – ohne sie
+ gäbe es diese Distribution nicht. Bedanken wollen wir uns
+ außerdem auch bei Frank Zappa und Pawar. Unser besonderer
+ Dank geht selbstverständlich an Linus Torvalds.</para>
<para>Viel Spaß!</para>
<para>Ihr &suse;-Team</para>
</sect1>
++++++ opensuse-startup_de.pdf ++++++
(binary differes)
++++++ opensuse-startup_de.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/xml/inst_yast2_resize_ia32.xml new/xml/inst_yast2_resize_ia32.xml
--- old/xml/inst_yast2_resize_ia32.xml 2006-11-24 17:53:17.000000000 +0100
+++ new/xml/inst_yast2_resize_ia32.xml 2006-11-27 16:16:21.000000000 +0100
@@ -63,7 +63,7 @@
<important>
<title>Schreiben auf NTFS-Partitionen</title>
<para>
- <indexterm><primary>Dateisysteme</primary> <secondary>NTFS</secondary></indexterm> Für die Windows-Versionen NT, 2000 und XP wird standardmäßig das NTFS-Dateisystem verwendet.&product; beinhaltet Unterstützung für grundlegenden Schreibzugriff auf das NTFS-Dateisystem, diese Funktion bietet jedoch nur eingeschränkte Funktionalität. Dies bedeutet, dass Sie Ihre Windows-Dateien unter Linux anzeigen oder überschreiben, nicht jedoch erweitern oder entfernen können.
+ <indexterm><primary>Dateisysteme</primary> <secondary>NTFS</secondary></indexterm> Für die Windows-Versionen NT, 2000 und XP wird standardmäßig das NTFS-Dateisystem verwendet. &product; beinhaltet Unterstützung für grundlegenden Schreibzugriff auf das NTFS-Dateisystem, diese Funktion bietet jedoch nur eingeschränkte Funktionalität. Dies bedeutet, dass Sie Ihre Windows-Dateien unter Linux anzeigen oder überschreiben, nicht jedoch erweitern oder entfernen können.
</para>
</important>
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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-Quickstarter
checked in at Mon Nov 27 18:07:56 CET 2006.
--------
--- arch/i386/OpenOffice_org-Quickstarter/OpenOffice_org-Quickstarter.changes 2006-01-25 21:44:01.000000000 +0100
+++ /mounts/work_src_done/STABLE/STABLE/OpenOffice_org-Quickstarter/OpenOffice_org-Quickstarter.changes 2006-11-27 16:53:53.000000000 +0100
@@ -1,0 +2,9 @@
+Mon Nov 27 16:13:34 CET 2006 - pmladek(a)suse.cz
+
+- fixed OOo wrapper detection [#223786]:
+ * did not work on openSUSE 10.2 by default; /usr/bin/ooo-wrapper does not
+ longer exist; /usr/bin/soffice is the right, version and architecture
+ independent, replacement
+ * user defined path was ignored when the Novell wrapper was available
+
+-------------------------------------------------------------------
New:
----
oooqs-1.0_rc3-10.2_wrappers.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ OpenOffice_org-Quickstarter.spec ++++++
--- /var/tmp/diff_new_pack.mL48zc/_old 2006-11-27 18:07:03.000000000 +0100
+++ /var/tmp/diff_new_pack.mL48zc/_new 2006-11-27 18:07:03.000000000 +0100
@@ -1,11 +1,11 @@
#
# spec file for package OpenOffice_org-Quickstarter (Version 1.0)
#
-# Copyright (c) 2005 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
-# Please submit bugfixes or comments via http://www.suse.de/feedback/
+# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# norootforbuild
@@ -13,12 +13,12 @@
Name: OpenOffice_org-Quickstarter
BuildRequires: kdelibs3-devel
URL: http://segfaultskde.berlios.de/index.php?content=oooqs
-License: GPL
+License: GNU General Public License (GPL)
Group: Productivity/Office/Suite
Requires: OpenOffice_org >= 1.9
Autoreqprov: on
Version: 1.0
-Release: 472
+Release: 512
Summary: OpenOffice.org Quickstarter
Source0: oooqs-1.0_rc3.tar.bz2
Source1: ooqs-1.0-nld9-po.tar.bz2
@@ -38,10 +38,11 @@
Patch13: oooqs-1.0_rc3-invalid-popup-entries.patch
Patch14: oooqs-1.0_rc3-new-icons.patch
Patch15: oooqs-1.0_rc3-quickstart-options-2.0.patch
+Patch16: oooqs-1.0_rc3-10.2_wrappers.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
-This package allows you to work comfortably with OpenOffice.org in KDE,
+This package allows you to work comfortably with OpenOffice.org in KDE
through the use of a small applet that runs in the Kicker.
@@ -69,6 +70,7 @@
%patch13
%patch14
%patch15
+%patch16
%build
. /etc/opt/kde3/common_options
@@ -106,11 +108,17 @@
/opt/kde3/share/icons/*
%changelog -n OpenOffice_org-Quickstarter
+* Mon Nov 27 2006 - pmladek(a)suse.cz
+- fixed OOo wrapper detection [#223786]:
+ * did not work on openSUSE 10.2 by default; /usr/bin/ooo-wrapper does not
+ longer exist; /usr/bin/soffice is the right, version and architecture
+ independent, replacement
+ * user defined path was ignored when the Novell wrapper was available
* Wed Jan 25 2006 - mls(a)suse.de
- converted neededforbuild to BuildRequires
* Thu May 26 2005 - pmladek(a)suse.cz
- fixed starting of the quickstart instance on backgroung; used -nologo
--nodefault instead of the no longer supported -quickstart option
+ -nodefault instead of the no longer supported -quickstart option
- fixed requires as the package is usable only with OOo > 1.9 now
* Mon Mar 14 2005 - pmladek(a)suse.cz
- fixed the Open file dialog to filter also the new Oasis file-suffixes [#72283]
++++++ oooqs-1.0_rc3-10.2_wrappers.patch ++++++
--- oooqs/oooqs.cpp.old 2006-11-27 14:09:57.000000000 +0100
+++ oooqs/oooqs.cpp 2006-11-27 15:52:49.000000000 +0100
@@ -331,28 +331,49 @@
soffice = config->readEntry("exec", "/usr/lib/ooo-*");
sofficeFound=false;
- if (QFile::exists("/usr/bin/ooo-wrapper")) {
- int i = soffice.findRev( "/usr/lib/ooo-",0);
- if ((i == 0) ||
- (((soffice == QString("/opt/OpenOffice.org")) ||
- (soffice == QString("/opt/OpenOffice.org/"))) &&
- (!QFile::exists("/opt/OpenOffice.org/program/soffice")))) {
- soffice="/usr/bin/ooo-wrapper";
+ if ((soffice == QString("/usr/lib/ooo-*")) ||
+ (soffice == QString("/opt/OpenOffice.org")) ||
+ (soffice == QString("/opt/OpenOffice.org/"))) {
+ // default path setting is detected, so we will use the common version and
+ // architecture independent wrapper from the Novell package if available
+ if (QFile::exists("/usr/bin/soffice")) {
+ soffice="/usr/bin/soffice";
sofficeFound=true;
}
+ else if (QFile::exists("/usr/bin/ooo-wrapper")) {
+ soffice="/usr/bin/ooo-wrapper";
+ sofficeFound=true;
+ }
+ // we cannot not use the wrapper "ooffice" because it finishes after
+ // the wizard disappears; so, we have to use another fallback for SL 10.1
+ // and SLED10 packages
+ else if (QFile::exists("/usr/lib/ooo-2.0/program/soffice")) {
+ soffice="/usr/lib/ooo-2.0/program/soffice";
+ sofficeFound=true;
+ }
+ else if (QFile::exists("/usr/lib64/ooo-2.0/program/soffice")) {
+ soffice="/usr/lib64/ooo-2.0/program/soffice";
+ sofficeFound=true;
+ }
}
- else if (QFile::exists(soffice+"/soffice")){
- soffice+="/soffice";
- sofficeFound=true;
- }
- else if (QFile::exists(soffice+"/program/soffice")){
- soffice+="/program/soffice";
- sofficeFound=true;
- }
- else if (QFile::exists(soffice+"/program/soffice.bin")){
- soffice+="/program/soffice.bin";
- sofficeFound=true;
+
+ if (sofficeFound == false) {
+ // The user selected another path or the Novell wrappers were not found
+ // therefore we find the wrapper from the given path
+ if (QFile::exists(soffice+"/soffice")){
+ soffice+="/soffice";
+ sofficeFound=true;
+ }
+ else if (QFile::exists(soffice+"/program/soffice")){
+ soffice+="/program/soffice";
+ sofficeFound=true;
+ }
+ else if (QFile::exists(soffice+"/program/soffice.bin")){
+ soffice+="/program/soffice.bin";
+ sofficeFound=true;
+ }
}
+
if (quickstartEnabled != config->readBoolEntry("quickstart", false)){
if (quickstartEnabled){
quickstartEnabled=false;
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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 manufacturer-PPDs
checked in at Mon Nov 27 18:07:16 CET 2006.
--------
--- manufacturer-PPDs/manufacturer-PPDs.changes 2006-11-07 11:23:39.000000000 +0100
+++ /mounts/work_src_done/NOARCH/NOARCH/manufacturer-PPDs/manufacturer-PPDs.changes 2006-11-27 14:39:09.000000000 +0100
@@ -1,0 +2,7 @@
+Mon Nov 27 14:33:19 CET 2006 - jsmeix(a)suse.de
+
+- Re-enable the TurbolinuxJapanesePPDs for the alc4000 driver
+ in Ghostscript which seems to work now.
+- Remove a duplicate Okidata-DP_5000 TurbolinuxJapanesePPD.
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ manufacturer-PPDs.spec ++++++
--- /var/tmp/diff_new_pack.JDBdaw/_old 2006-11-27 18:04:58.000000000 +0100
+++ /var/tmp/diff_new_pack.JDBdaw/_new 2006-11-27 18:04:58.000000000 +0100
@@ -12,7 +12,7 @@
Name: manufacturer-PPDs
BuildRequires: cups recode
-License: GNU General Public License (GPL) - all versions, Other License(s), see package
+License: GNU General Public License (GPL), Other License(s), see package
Group: Hardware/Printing
Autoreqprov: on
Summary: PPD Files from Printer Manufacturers
@@ -214,7 +214,7 @@
Source1130: toshiba.license
# The package version matches to the openSUSE version:
Version: 10.2
-Release: 10
+Release: 18
# Install into this non-root directory (required when norootforbuild is used):
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%prep
@@ -288,8 +288,8 @@
done
# Fix trivial bugs for particular PPDs:
# For TurbolinuxJapanesePPDs:
-# Remove non-working TurbolinuxJapanesePPDs:
-rm -v TurbolinuxJapanesePPDs/*alc4000*
+# Remove a duplicate which is the same as Okidata-DP_5000-md50Mono-ppd.ppd:
+rm -v TurbolinuxJapanesePPDs/Okidata-DP_5000-md5k-ppd.ppd
# Append a note to the NickName to distinguish Turbolinux Japanese PPDs
# from Foomatic PPDs which may have the same manufactuer and model entries.
# Make the Product entry in compliance to the PPD spec section 5.3.
@@ -417,6 +417,10 @@
%changelog -n manufacturer-PPDs
+* Mon Nov 27 2006 - jsmeix(a)suse.de
+- Re-enable the TurbolinuxJapanesePPDs for the alc4000 driver
+ in Ghostscript which seems to work now.
+- Remove a duplicate Okidata-DP_5000 TurbolinuxJapanesePPD.
* Tue Nov 07 2006 - jsmeix(a)suse.de
- Fixed Ricoh-DDP_92_PS.ppd and Ricoh-DDP_92_PS.plainPS.ppd
(removed a trailing " *HKTrimming" from UIConstraints).
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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 MozillaFirefox
checked in at Mon Nov 27 18:06:58 CET 2006.
--------
--- MozillaFirefox/MozillaFirefox.changes 2006-11-12 11:28:18.000000000 +0100
+++ /mounts/work_src_done/STABLE/STABLE/MozillaFirefox/MozillaFirefox.changes 2006-11-27 17:41:05.000000000 +0100
@@ -1,0 +2,5 @@
+Mon Nov 27 17:40:50 CET 2006 - aj(a)suse.de
+
+- Use www.opensuse.org as home page.
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ MozillaFirefox.spec ++++++
--- /var/tmp/diff_new_pack.RJuU9m/_old 2006-11-27 18:04:48.000000000 +0100
+++ /var/tmp/diff_new_pack.RJuU9m/_new 2006-11-27 18:04:48.000000000 +0100
@@ -17,7 +17,7 @@
%else
BuildRequires: dbus-1-glib-devel
%endif
-License: GNU General Public License (GPL) - all versions, Other License(s), see package
+License: GNU General Public License (GPL), Other License(s), see package
Provides: web_browser
Provides: MozillaFirebird
Provides: firefox
@@ -26,7 +26,7 @@
Obsoletes: mozilla
%endif
Version: 2.0
-Release: 14
+Release: 20
Summary: Mozilla Firefox Web Browser
URL: http://www.mozilla.org/
Group: Productivity/Networking/Web/Browsers
@@ -101,8 +101,7 @@
%if %sles_version == 10
%define default_home_page http://www.novell.com/linux/sle10
%else
-%define default_home_page http://www.novell.com/linux/suselinux/%suse_version
-# %define http://www.opensuse.org
+%define default_home_page http://www.opensuse.org
%endif
%define has_system_nspr 0
%define has_system_nss 0
@@ -533,6 +532,8 @@
%endif
%changelog -n MozillaFirefox
+* Mon Nov 27 2006 - aj(a)suse.de
+- Use www.opensuse.org as home page.
* Sun Nov 12 2006 - aj(a)suse.de
- Set novell.com as home page.
- Update from BuildService (thanks Wolfgang!):
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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 kernel-source
checked in at Mon Nov 27 12:55:40 CET 2006.
--------
--- kernel-source/kernel-bigsmp.changes 2006-11-27 11:31:29.000000000 +0100
+++ /mounts/work_src_done/STABLE/STABLE/kernel-source/kernel-bigsmp.changes 2006-11-27 12:46:41.000000000 +0100
@@ -1,0 +2,5 @@
+Mon Nov 27 12:45:50 CET 2006 - hare(a)suse.de
+
+- patches.suse/supported-flag: Enable again and set to nowarn.
+
+-------------------------------------------------------------------
kernel-debug.changes: same change
kernel-default.changes: same change
kernel-dummy.changes: same change
kernel-iseries64.changes: same change
kernel-kdump.changes: same change
kernel-ppc64.changes: same change
kernel-s390.changes: same change
kernel-source.changes: same change
kernel-syms.changes: same change
kernel-um.changes: same change
kernel-vanilla.changes: same change
kernel-xen.changes: same change
kernel-xenpae.changes: same change
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kernel-bigsmp.spec ++++++
--- /var/tmp/diff_new_pack.FYtxSC/_old 2006-11-27 12:53:13.000000000 +0100
+++ /var/tmp/diff_new_pack.FYtxSC/_new 2006-11-27 12:53:13.000000000 +0100
@@ -29,7 +29,7 @@
BuildRequires: python
%endif
Version: 2.6.18.2
-Release: 32
+Release: 33
Summary: Kernel with PAE Support
License: GNU General Public License (GPL)
Group: System/Kernel
@@ -124,7 +124,7 @@
-Source Timestamp: 2006/11/27 10:31:17 UTC
+Source Timestamp: 2006/11/27 11:46:27 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.18.tar.bz2 ]; then
@@ -471,6 +471,8 @@
%changelog -n kernel-bigsmp
* Mon Nov 27 2006 - hare(a)suse.de
+- patches.suse/supported-flag: Enable again and set to nowarn.
+* Mon Nov 27 2006 - hare(a)suse.de
- patches.suse/supported-flag: Disable patch.
* Mon Nov 27 2006 - hare(a)suse.de
- patches.drivers/0004-libata-fix-READ_CAPACITY-simulation.txt:
++++++ kernel-debug.spec ++++++
--- /var/tmp/diff_new_pack.FYtxSC/_old 2006-11-27 12:53:13.000000000 +0100
+++ /var/tmp/diff_new_pack.FYtxSC/_new 2006-11-27 12:53:13.000000000 +0100
@@ -29,7 +29,7 @@
BuildRequires: python
%endif
Version: 2.6.18.2
-Release: 31
+Release: 32
Summary: A Debug Version of the Kernel
License: GNU General Public License (GPL)
Group: System/Kernel
@@ -129,7 +129,7 @@
-Source Timestamp: 2006/11/27 10:31:17 UTC
+Source Timestamp: 2006/11/27 11:46:27 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.18.tar.bz2 ]; then
@@ -476,6 +476,8 @@
%changelog -n kernel-debug
* Mon Nov 27 2006 - hare(a)suse.de
+- patches.suse/supported-flag: Enable again and set to nowarn.
+* Mon Nov 27 2006 - hare(a)suse.de
- patches.suse/supported-flag: Disable patch.
* Mon Nov 27 2006 - hare(a)suse.de
- patches.drivers/0004-libata-fix-READ_CAPACITY-simulation.txt:
++++++ kernel-default.spec ++++++
--- /var/tmp/diff_new_pack.FYtxSC/_old 2006-11-27 12:53:13.000000000 +0100
+++ /var/tmp/diff_new_pack.FYtxSC/_new 2006-11-27 12:53:13.000000000 +0100
@@ -29,7 +29,7 @@
BuildRequires: python
%endif
Version: 2.6.18.2
-Release: 32
+Release: 33
Summary: The Standard Kernel for both Uniprocessor and Multiprocessor Systems
License: GNU General Public License (GPL)
Group: System/Kernel
@@ -150,7 +150,7 @@
-Source Timestamp: 2006/11/27 10:31:17 UTC
+Source Timestamp: 2006/11/27 11:46:27 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.18.tar.bz2 ]; then
@@ -497,6 +497,8 @@
%changelog -n kernel-default
* Mon Nov 27 2006 - hare(a)suse.de
+- patches.suse/supported-flag: Enable again and set to nowarn.
+* Mon Nov 27 2006 - hare(a)suse.de
- patches.suse/supported-flag: Disable patch.
* Mon Nov 27 2006 - hare(a)suse.de
- patches.drivers/0004-libata-fix-READ_CAPACITY-simulation.txt:
++++++ kernel-dummy.spec ++++++
--- /var/tmp/diff_new_pack.FYtxSC/_old 2006-11-27 12:53:13.000000000 +0100
+++ /var/tmp/diff_new_pack.FYtxSC/_new 2006-11-27 12:53:13.000000000 +0100
@@ -17,7 +17,7 @@
Summary: Internal dummy package for synchronizing release numbers
Group: System/Kernel
Version: 2.6.18.2
-Release: 31
+Release: 32
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@@ -27,7 +27,7 @@
--------
Andreas Gruenbacher <agruen(a)suse.de>
-Source Timestamp: 2006/11/27 10:31:17 UTC
+Source Timestamp: 2006/11/27 11:46:27 UTC
%install
@@ -41,6 +41,8 @@
%changelog -n kernel-dummy
* Mon Nov 27 2006 - hare(a)suse.de
+- patches.suse/supported-flag: Enable again and set to nowarn.
+* Mon Nov 27 2006 - hare(a)suse.de
- patches.suse/supported-flag: Disable patch.
* Mon Nov 27 2006 - hare(a)suse.de
- patches.drivers/0004-libata-fix-READ_CAPACITY-simulation.txt:
++++++ kernel-iseries64.spec ++++++
--- /var/tmp/diff_new_pack.FYtxSC/_old 2006-11-27 12:53:13.000000000 +0100
+++ /var/tmp/diff_new_pack.FYtxSC/_new 2006-11-27 12:53:13.000000000 +0100
@@ -29,7 +29,7 @@
BuildRequires: python
%endif
Version: 2.6.18.2
-Release: 32
+Release: 33
Summary: 64-Bit Kernel for iSeries
License: GNU General Public License (GPL)
Group: System/Kernel
@@ -125,7 +125,7 @@
-Source Timestamp: 2006/11/27 10:31:17 UTC
+Source Timestamp: 2006/11/27 11:46:27 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.18.tar.bz2 ]; then
@@ -472,6 +472,8 @@
%changelog -n kernel-iseries64
* Mon Nov 27 2006 - hare(a)suse.de
+- patches.suse/supported-flag: Enable again and set to nowarn.
+* Mon Nov 27 2006 - hare(a)suse.de
- patches.suse/supported-flag: Disable patch.
* Mon Nov 27 2006 - hare(a)suse.de
- patches.drivers/0004-libata-fix-READ_CAPACITY-simulation.txt:
++++++ kernel-kdump.spec ++++++
--- /var/tmp/diff_new_pack.FYtxSC/_old 2006-11-27 12:53:13.000000000 +0100
+++ /var/tmp/diff_new_pack.FYtxSC/_new 2006-11-27 12:53:13.000000000 +0100
@@ -29,7 +29,7 @@
BuildRequires: python
%endif
Version: 2.6.18.2
-Release: 31
+Release: 32
Summary: kernel for kdump
License: GNU General Public License (GPL)
Group: System/Kernel
@@ -134,7 +134,7 @@
-Source Timestamp: 2006/11/27 10:31:17 UTC
+Source Timestamp: 2006/11/27 11:46:27 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.18.tar.bz2 ]; then
@@ -481,6 +481,8 @@
%changelog -n kernel-kdump
* Mon Nov 27 2006 - hare(a)suse.de
+- patches.suse/supported-flag: Enable again and set to nowarn.
+* Mon Nov 27 2006 - hare(a)suse.de
- patches.suse/supported-flag: Disable patch.
* Mon Nov 27 2006 - hare(a)suse.de
- patches.drivers/0004-libata-fix-READ_CAPACITY-simulation.txt:
++++++ kernel-ppc64.spec ++++++
--- /var/tmp/diff_new_pack.FYtxSC/_old 2006-11-27 12:53:13.000000000 +0100
+++ /var/tmp/diff_new_pack.FYtxSC/_new 2006-11-27 12:53:13.000000000 +0100
@@ -28,7 +28,7 @@
BuildRequires: python
%endif
Version: 2.6.18.2
-Release: 32
+Release: 33
Summary: Kernel for ppc64 Systems
License: GNU General Public License (GPL), GNU Library General Public License v. 2.0 and 2.1 (LGPL)
Group: System/Kernel
@@ -139,7 +139,7 @@
Tom Gall <tom_gall(a)vnet.ibm.com>
see /usr/src/linux-pmac-benh/CREDITS for more details.
-Source Timestamp: 2006/11/27 10:31:17 UTC
+Source Timestamp: 2006/11/27 11:46:27 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.18.tar.bz2 ]; then
@@ -486,6 +486,8 @@
%changelog -n kernel-ppc64
* Mon Nov 27 2006 - hare(a)suse.de
+- patches.suse/supported-flag: Enable again and set to nowarn.
+* Mon Nov 27 2006 - hare(a)suse.de
- patches.suse/supported-flag: Disable patch.
* Mon Nov 27 2006 - hare(a)suse.de
- patches.drivers/0004-libata-fix-READ_CAPACITY-simulation.txt:
++++++ kernel-s390.spec ++++++
--- /var/tmp/diff_new_pack.FYtxSC/_old 2006-11-27 12:53:13.000000000 +0100
+++ /var/tmp/diff_new_pack.FYtxSC/_new 2006-11-27 12:53:13.000000000 +0100
@@ -29,7 +29,7 @@
BuildRequires: python
%endif
Version: 2.6.18.2
-Release: 21
+Release: 22
Summary: The Standard Kernel
License: GNU General Public License (GPL)
Group: System/Kernel
@@ -122,7 +122,7 @@
-Source Timestamp: 2006/11/27 10:31:17 UTC
+Source Timestamp: 2006/11/27 11:46:27 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.18.tar.bz2 ]; then
@@ -469,6 +469,8 @@
%changelog -n kernel-s390
* Mon Nov 27 2006 - hare(a)suse.de
+- patches.suse/supported-flag: Enable again and set to nowarn.
+* Mon Nov 27 2006 - hare(a)suse.de
- patches.suse/supported-flag: Disable patch.
* Mon Nov 27 2006 - hare(a)suse.de
- patches.drivers/0004-libata-fix-READ_CAPACITY-simulation.txt:
++++++ kernel-source.spec ++++++
--- /var/tmp/diff_new_pack.FYtxSC/_old 2006-11-27 12:53:13.000000000 +0100
+++ /var/tmp/diff_new_pack.FYtxSC/_new 2006-11-27 12:53:13.000000000 +0100
@@ -32,7 +32,7 @@
%endif
PreReq: /sbin/insserv /usr/bin/grep /bin/sed /bin/uname /bin/mkdir /bin/cat /bin/ln /bin/rm /etc/rc.status
Version: 2.6.18.2
-Release: 32
+Release: 33
Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.bz2
Source1: functions.sh
Source2: source-post.sh
@@ -102,7 +102,7 @@
see /usr/src/linux/CREDITS for more details.
-Source Timestamp: 2006/11/27 10:31:17 UTC
+Source Timestamp: 2006/11/27 11:46:27 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.18.tar.bz2 ]; then
@@ -292,6 +292,8 @@
%changelog -n kernel-source
* Mon Nov 27 2006 - hare(a)suse.de
+- patches.suse/supported-flag: Enable again and set to nowarn.
+* Mon Nov 27 2006 - hare(a)suse.de
- patches.suse/supported-flag: Disable patch.
* Mon Nov 27 2006 - hare(a)suse.de
- patches.drivers/0004-libata-fix-READ_CAPACITY-simulation.txt:
++++++ kernel-syms.spec ++++++
--- /var/tmp/diff_new_pack.FYtxSC/_old 2006-11-27 12:53:13.000000000 +0100
+++ /var/tmp/diff_new_pack.FYtxSC/_new 2006-11-27 12:53:13.000000000 +0100
@@ -49,7 +49,7 @@
Summary: Kernel Symbol Versions (modversions)
Group: Development/Sources
Version: 2.6.18.2
-Release: 32
+Release: 33
Requires: linux
Requires: kernel-source = 2.6.18.2-%release
Source11: arch-symbols
@@ -84,7 +84,7 @@
see /usr/src/linux/CREDITS for more details.
-Source Timestamp: 2006/11/27 10:31:17 UTC
+Source Timestamp: 2006/11/27 11:46:27 UTC
%install
@@ -130,6 +130,8 @@
%changelog -n kernel-syms
* Mon Nov 27 2006 - hare(a)suse.de
+- patches.suse/supported-flag: Enable again and set to nowarn.
+* Mon Nov 27 2006 - hare(a)suse.de
- patches.suse/supported-flag: Disable patch.
* Mon Nov 27 2006 - hare(a)suse.de
- patches.drivers/0004-libata-fix-READ_CAPACITY-simulation.txt:
++++++ kernel-um.spec ++++++
--- /var/tmp/diff_new_pack.FYtxSC/_old 2006-11-27 12:53:13.000000000 +0100
+++ /var/tmp/diff_new_pack.FYtxSC/_new 2006-11-27 12:53:13.000000000 +0100
@@ -29,7 +29,7 @@
BuildRequires: python
%endif
Version: 2.6.18.2
-Release: 31
+Release: 32
Summary: The User Mode Linux kernel.
License: GNU General Public License (GPL)
Group: System/Kernel
@@ -130,7 +130,7 @@
-Source Timestamp: 2006/11/27 10:31:17 UTC
+Source Timestamp: 2006/11/27 11:46:27 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.18.tar.bz2 ]; then
@@ -477,6 +477,8 @@
%changelog -n kernel-um
* Mon Nov 27 2006 - hare(a)suse.de
+- patches.suse/supported-flag: Enable again and set to nowarn.
+* Mon Nov 27 2006 - hare(a)suse.de
- patches.suse/supported-flag: Disable patch.
* Mon Nov 27 2006 - hare(a)suse.de
- patches.drivers/0004-libata-fix-READ_CAPACITY-simulation.txt:
kernel-vanilla.spec: same change
++++++ kernel-xen.spec ++++++
--- /var/tmp/diff_new_pack.FYtxSC/_old 2006-11-27 12:53:14.000000000 +0100
+++ /var/tmp/diff_new_pack.FYtxSC/_new 2006-11-27 12:53:14.000000000 +0100
@@ -29,7 +29,7 @@
BuildRequires: python
%endif
Version: 2.6.18.2
-Release: 32
+Release: 33
Summary: The Xen Kernel
License: GNU General Public License (GPL)
Group: System/Kernel
@@ -128,7 +128,7 @@
-Source Timestamp: 2006/11/27 10:31:17 UTC
+Source Timestamp: 2006/11/27 11:46:27 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.18.tar.bz2 ]; then
@@ -475,6 +475,8 @@
%changelog -n kernel-xen
* Mon Nov 27 2006 - hare(a)suse.de
+- patches.suse/supported-flag: Enable again and set to nowarn.
+* Mon Nov 27 2006 - hare(a)suse.de
- patches.suse/supported-flag: Disable patch.
* Mon Nov 27 2006 - hare(a)suse.de
- patches.drivers/0004-libata-fix-READ_CAPACITY-simulation.txt:
kernel-xenpae.spec: same change
++++++ build-source-timestamp ++++++
--- kernel-source/build-source-timestamp 2006-11-27 11:31:26.000000000 +0100
+++ /mounts/work_src_done/STABLE/STABLE/kernel-source/build-source-timestamp 2006-11-27 12:46:38.000000000 +0100
@@ -1 +1 @@
-2006/11/27 10:31:17 UTC
+2006/11/27 11:46:27 UTC
++++++ patches.suse.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.suse/supported-flag new/patches.suse/supported-flag
--- old/patches.suse/supported-flag 2006-10-18 16:08:11.000000000 +0200
+++ new/patches.suse/supported-flag 2006-11-27 12:45:27.000000000 +0100
@@ -198,7 +198,7 @@
+# Warn about unsupported modules in kernels built inside Autobuild
+ifneq ($(wildcard /.buildenv),)
-+CFLAGS += -DUNSUPPORTED_MODULES=1
++CFLAGS += -DUNSUPPORTED_MODULES=2
+endif
+
# Read KERNELRELEASE from include/config/kernel.release (if it exists)
++++++ series.conf ++++++
--- kernel-source/series.conf 2006-11-27 11:31:21.000000000 +0100
+++ /mounts/work_src_done/STABLE/STABLE/kernel-source/series.conf 2006-11-27 12:46:33.000000000 +0100
@@ -40,7 +40,7 @@
# every patch below is optional
patches.suse/error-implicit-function-declaration.patch
-+sles patches.suse/supported-flag
+ patches.suse/supported-flag
patches.suse/setuid-dumpable-wrongdir
# workarounds
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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