From ea705cfa60657c2b9193c61ea72f97f525f31ec3954e129dcde28634556535a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20G=C3=B6ttlicher?= <tgoettlicher@suse.com> Date: Fri, 18 Nov 2011 09:06:48 +0000 Subject: [PATCH 1/4] OBS-URL: https://build.opensuse.org/package/show/YaST:Head/yast2-apparmor?expand=0&rev=32 --- yast2-apparmor-2.22.0.tar.bz2 | 3 - yast2-apparmor.changes | 402 ---------------------------------- yast2-apparmor.spec | 109 --------- 3 files changed, 514 deletions(-) delete mode 100644 yast2-apparmor-2.22.0.tar.bz2 delete mode 100644 yast2-apparmor.changes delete mode 100644 yast2-apparmor.spec diff --git a/yast2-apparmor-2.22.0.tar.bz2 b/yast2-apparmor-2.22.0.tar.bz2 deleted file mode 100644 index 14f23c0..0000000 --- a/yast2-apparmor-2.22.0.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8291c2f2607365014ccd4fd25d80145c77b8e2547cb25a7be6798f0f3b40bd37 -size 151466 diff --git a/yast2-apparmor.changes b/yast2-apparmor.changes deleted file mode 100644 index 50fe7cb..0000000 --- a/yast2-apparmor.changes +++ /dev/null @@ -1,402 +0,0 @@ -------------------------------------------------------------------- -Wed Nov 16 12:36:51 CET 2011 - jsuchome@suse.cz - -- merged texts from proofreading -- 2.22.0 - -------------------------------------------------------------------- -Fri Sep 30 11:57:42 UTC 2011 - jsrain@site - -- fixed enabling/disabling apparmor -- fixed setting notifications (and enabling aaeventsd as part of - global switch only) -- prevent profile generator from failing immediately -- prevent window from disappearing when starting a module -- don't close the module after running a report (bnc#531512) -- run the dialog to select application for profiling without - pop-up (bnc#531512) -- disabled Reports part due to changes in AppArmor -- merged editation and deleting of a profile -- 2.21.5 - -------------------------------------------------------------------- -Thu Sep 22 12:42:09 UTC 2011 - jreidinger@suse.com - -- fix category of apparmor module (bnc#719386) -- 2.21.4 - -------------------------------------------------------------------- -Fri Aug 5 12:21:26 CEST 2011 - tgoettlicher@suse.de - -- fixed .desktop file (bnc #681249) - -------------------------------------------------------------------- -Tue Aug 2 23:26:27 CEST 2011 - jeffm@suse.de - -- Rename files to use proper AppArmor names and abbreviations -- Change code to reflect new names - - Basic version needed to use newer perl-apparmor. This version - gets rid of the old SubDomain names entirely. -- Move yast2-apparmor.desktop to apparmor.desktop - ------------------------------------------------------------------- -Fri Jul 22 16:39:45 CEST 2011 - locilka@suse.cz - -- Exec entry in desktop file called using xdg-su (bnc#540627) -- 2.21.2 - -------------------------------------------------------------------- -Thu Jun 30 12:48:43 UTC 2011 - jreidinger@novell.com - -- fix typos (bnc#702639) -- 2.21.1 - -------------------------------------------------------------------- -Tue Jun 14 13:29:32 UTC 2011 - jreidinger@novell.com - -- merge apparmor to one desktop entry (FATE#305278) -- fix typos in translatable strings -- 2.21.0 - -------------------------------------------------------------------- -Thu Feb 24 14:31:56 UTC 2011 - lslezak@suse.cz - -- use perl-macros only in opensSUSE 11.4 (or newer) -- 2.20.1 - -------------------------------------------------------------------- -Fri Feb 11 23:29:22 UTC 2011 - opensuse@cboltz.de - -- add BuildRequires: perl-macros and %{perl_requires} to ensure - Notify.pm is in @INC (bnc#670650#c1) - -------------------------------------------------------------------- -Thu Sep 2 15:04:21 CEST 2010 - kmachalkova@suse.cz - -- Install Notify.pm into @INC so that Perl can see it (bnc#635830) -- 2.20.0 - -------------------------------------------------------------------- -Tue Apr 6 11:04:52 CEST 2010 - juhliarik@suse.cz - -- updated "names" in .desktop files for searching AppArmor related - modules in YaST (bnc#590929) - ------------------------------------------------------------------- -Wed Jan 13 18:56:03 CET 2010 - kmachalkova@suse.cz - -- Adjusted .desktop file(s) to wrap /sbin/yast2/ calls in xdg-su - where root privileges are needed, removed X-KDE-SubstituteUID key - (bnc#540627) - -------------------------------------------------------------------- -Mon Nov 23 16:09:14 CET 2009 - kmachalkova@suse.cz - -- Improved help text (bnc#539352) -- Better error message on unexpected backend termination (bnc#535107) -- Correct saving of event notification levels (bnc#531512) -- 2.19.0 - -------------------------------------------------------------------- -Tue Oct 20 19:11:03 CEST 2009 - kmachalkova@suse.cz - -- Have GenericNames from .desktop files correctly translated (removed - trailing whitespace - bnc#538245) -- 2.18.4 - -------------------------------------------------------------------- -Wed Mar 18 12:44:21 CET 2009 - kmachalkova@suse.cz - -- Reduced number of overly long strings (bnc#384170) -- Extended some helptexts (bnc#482563, bnc#443287) -- 2.18.3 - -------------------------------------------------------------------- -Fri Mar 6 17:50:03 CET 2009 - kmachalkova@suse.cz - -- AA profiles editor adjusted to the new format of parsed profile - data (bnc#480099) -- 2.18.2 - -------------------------------------------------------------------- -Wed Feb 11 15:29:39 CET 2009 - kmachalkova@suse.cz - -- Convert report names and modes to/from human readable strings - (bnc#369119, bnc#371072) -- 2.18.1 - -------------------------------------------------------------------- -Mon Jan 19 15:06:24 CET 2009 - kmachalkova@suse.cz - -- Handle switching between two textdomains (yast2-apparmor & - apparmor-utils) so that strings from both are correctly translated -- 2.18.0 - -------------------------------------------------------------------- -Fri Nov 28 17:53:44 CET 2008 - kmachalkova@suse.cz - -- Removed source of UI syntax error - invalid items listing - (bnc#441510) -- Integrated jjohansen's patch for bnc#258079 (e-mail address - validation) -- Make translatable strings from Perl agents really translated (and - correctly encoded) (bnc#448390) -- 2.17.4 - -------------------------------------------------------------------- -Sat Oct 18 10:04:31 CEST 2008 - aschnell@suse.de - -- Fixed help text (bnc #436491) -- 2.17.3 - -------------------------------------------------------------------- -Mon Oct 13 10:27:37 CEST 2008 - locilka@suse.cz - -- Fixed help texts (bnc#430521). -- 2.17.2 - -------------------------------------------------------------------- -Tue Sep 16 16:16:47 CEST 2008 - kmachalkova@suse.cz - -- Have all clients understand 'help' commandline option - (bnc#269891 & friends) (many thanks, stano) -- Reference to up-to-date docs (bnc#177615) -- 2.17.1 - -------------------------------------------------------------------- -Tue Jun 17 17:21:08 CEST 2008 - kmachalkova@suse.cz - -- AA reports: Do not mess up the whole dialog up when user decides - to cancel 'Browse' operation ( pass 'nil' filename) (bnc#397851) -- Set the reporting dialog title correctly (bnc#397872) -- Reload subdomain upon exit from profile mode configuration dialog - (if modified) (bnc#369249) -- Make adding hats to newly added (manually created) profiles work - (bnc#397881) -- 2.17.0 - -------------------------------------------------------------------- -Thu May 29 16:01:09 CEST 2008 - kmachalkova@suse.cz - -- Have ag_subdomain and ag_subdomain_profiles understand `result - command so they can be correctly terminated by y2base (bnc#393957) -- 2.16.4 - -------------------------------------------------------------------- -Fri May 16 16:40:22 CEST 2008 - jsrain@suse.cz - -- added categories Settings and System into desktop file - (bnc #382778) - -------------------------------------------------------------------- -Mon May 12 17:37:05 CEST 2008 - kmachalkova@suse.cz - -- Make reportgen.pl executable again (opensuse.org svn migration - regression - bnc#157814) -- Integrating jjohansen's patch for UI support of late AA backend - features (FaTE#300560, FaTE#300571) -- 2.16.3 - -------------------------------------------------------------------- -Fri May 9 11:07:57 CEST 2008 - kmachalkova@suse.cz - -- Use button labels from Label:: module (thanks, msvec) -- Removed 2 widgets with the same ID ( AA general setup module failed - to launch ) (bnc #383792) -- Removed other sources of YUI exceptions: correct opening/closing - dialogs, fixed event loop, no 'nil' button labels -- 2.16.2 - -------------------------------------------------------------------- -Wed Apr 2 14:59:51 CEST 2008 - kmachalkova@suse.cz - -- i18n: additional strings marked for translation (bnc#371052) -- Archived reports: improved UI layout to prevent string cut-off - (bnc#368175) -- Fixed typos (bnc#374628) -- 2.16.1 - -------------------------------------------------------------------- -Mon Mar 17 12:43:32 CET 2008 - jsrain@suse.cz - -- added 'StartupNotify=true' to the desktop file (bnc #304964) - -------------------------------------------------------------------- -Tue Jan 22 14:32:55 CET 2008 - kmachalkova@suse.cz - -- Icons moved to yast2-theme package -- 2.16.0 - -------------------------------------------------------------------- -Mon Sep 17 06:01:09 CEST 2007 - dreynolds@suse.de - -- Fixes (#310454) to support new audit log format and new libapparmor1 - ddrewelow@suse.de -- Bug #305735 Add support for network toggles, append, and locking to the YaST2 - EditProfile wizard. -- Bug 302588 - 1 CD KDE version fails to install apparmor-docs - -------------------------------------------------------------------- -Tue Aug 21 22:38:17 CEST 2007 - dreynolds@suse.de - -- Updated spec to set theme-dir based on dist (openSUSE/sles) - -------------------------------------------------------------------- -Mon Aug 20 17:57:15 CEST 2007 - dreynolds@suse.de - -- sbeattie@suse.de - Fix for #212500 "y2controlcenter-gnome does not find AppArmor - icons" and its duplicate #297243 "Missing YaST icon: All app armor - icons". - -------------------------------------------------------------------- -Mon Jul 30 05:05:01 CEST 2007 - dreynolds@suse.de - -- Numerous fixes for repository integration - -------------------------------------------------------------------- -Mon Jul 16 16:25:52 CEST 2007 - dreynolds@suse.de - -- Add support for the AppArmor profile repository - Fate: 300517 -------------------------------------------------------------------- -Sat Nov 18 02:42:34 CET 2006 - ddrewelow@suse.de - -- Fixed an untranslated string - -------------------------------------------------------------------- -Sat Nov 18 00:09:03 CET 2006 - ddrewelow@suse.de - -- Fixed usability and reporting bugs - (bnc# 158599,171082,172624,173825) - -------------------------------------------------------------------- -Tue Nov 14 23:38:21 CET 2006 - ddrewelow@suse.de - -- Added the missing complain.scr to fix: - https://bugzilla.novell.com/show_bug.cgi?id=219898 - -------------------------------------------------------------------- -Mon Nov 13 23:45:49 CET 2006 - ddrewelow@suse.de - -- Fixes for notification bugs: - - configuration of e-mail recipient not saved in YaST - (bnc#177039) - - AppArmour - Security event Notification - email address fails - (bnc#190891) - - AppArmor unable to enter ANY notification email address - (bnc#198359) - -------------------------------------------------------------------- -Sat Nov 4 00:20:35 CET 2006 - ddrewelow@suse.de - -- Add complain/enforce profile state toggle - Fate: 300719 - -------------------------------------------------------------------- -Mon Oct 16 19:46:23 CEST 2006 - dreynolds@suse.de - -- Add syntax checks for profiles and display error dialogs to user - Fate: 300906 - -------------------------------------------------------------------- -Tue Sep 19 07:03:31 CEST 2006 - aj@suse.de - -- Adjust for theming change. - -------------------------------------------------------------------- -Tue Jun 6 01:24:50 CEST 2006 - dreynolds@suse.de - -- Fixes for https://bugzilla.novell.com/show_bug.cgi?id=175388, - https://bugzilla.novell.com/show_bug.cgi?id=172061. Added support - for new profile syntax Px/Ux/m. - -------------------------------------------------------------------- -Mon Apr 3 01:36:15 CEST 2006 - dreynolds@suse.de - -- Pickup fix for typo regression in profile_dialogs.ycp (thanks rudi) -- Remove libapparmor as a dependency for all yast wizards (#160518) - -------------------------------------------------------------------- -Sun Apr 2 16:57:00 CEST 2006 - ro@suse.de - -- fix typo in subdomain/profile_dialogs.ycp - -------------------------------------------------------------------- -Mon Mar 27 09:01:33 CEST 2006 - jmichael@suse.de - -- Split aaeventd startup into its own init script so we don't start - daemons while in the "boot" runlevel (#158613) -- Fix broken notification help localization. - -------------------------------------------------------------------- -Mon Mar 13 09:16:35 CET 2006 - dreynolds@suse.de - - -- Don't check for event DB intialization when running the audit report. - (#155343) -- Remove localized text in apparmor.desktop - as the desktop translation - is handled by the translation group. - https://bugzilla.novell.com/show_bug.cgi?id=151509 -- Changes the checks from /etc/subdomain.d to /etc/apparmor.d when - validated manual selection of #includes in the "Edit Profile" wizard. - (#152813) -- Replace yast2-devel build-requires with yast2 yast2-devtools - - -------------------------------------------------------------------- -Wed Feb 15 01:43:15 CET 2006 - dreynolds@suse.de - -- Fixed typo in SD_EditProfie.ycp that was causing a syntax error in the wizard - -------------------------------------------------------------------- -Mon Feb 13 05:45:44 CET 2006 - dreynolds@suse.de - -- Include counter (and time) in ag_genprof logmark -- (sbeattie@suse.de) Install apparmor packages if not already installed (#137585) -- (sbeattie@suse.de) Remove direct dependency on apparmor packages - -------------------------------------------------------------------- -Mon Feb 6 07:50:42 CET 2006 - sbeattie@suse.de - -- Fix non-wrapping error-dialog (#146435) -- Enable/start aaeventd if notification is enabled -- (jmichael) Remove dead code - -------------------------------------------------------------------- -Sun Jan 29 07:16:11 CET 2006 - sbeattie@suse.de - -- Add svn repo number to tarball name -- (dreynolds) Removed AALite checks -- (dreynolds) Fix regex warning -- (dreynolds) Fix apparmor control panel to correctly tell if AA is - enabled/disabled (#145955) -- disable autoyast support in aa configs (#116749) - -------------------------------------------------------------------- -Wed Jan 25 21:49:35 CET 2006 - mls@suse.de - -- converted neededforbuild to BuildRequires - -------------------------------------------------------------------- -Mon Jan 23 08:28:10 CET 2006 - dreynolds@suse.de - -- Added code to process events from the audit system in addition to syslog - -------------------------------------------------------------------- -Tue Jan 17 04:48:00 CET 2006 - dreynolds@suse.de - -- Remove references to message catalog files - now provided by yast2-trans - -------------------------------------------------------------------- -Fri Dec 9 07:39:01 CET 2005 - sbeattie@suse.de - -- fix gettext/textdomain() calls to refer to new messages filename -- fix references to old package names within .po files - -------------------------------------------------------------------- -Thu Dec 8 08:46:08 CET 2005 - sbeattie@suse.de - -- rename package to yast2-apparmor -- relicense to GPL and LGPL for open source release -- reset version to 2.0-1 - diff --git a/yast2-apparmor.spec b/yast2-apparmor.spec deleted file mode 100644 index 75ce213..0000000 --- a/yast2-apparmor.spec +++ /dev/null @@ -1,109 +0,0 @@ -# -# spec file for package yast2-apparmor -# -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. -# -# All modifications and additions to the file contributed by third parties -# remain the property of their copyright owners, unless otherwise agreed -# upon. The license for this file, and modifications and additions to the -# file, is the same license as for the pristine package itself (unless the -# license for the pristine package is not an Open Source License, in which -# case the license is the MIT License). An "Open Source License" is a -# license that conforms to the Open Source Definition (Version 1.9) -# published by the Open Source Initiative. - -# Please submit bugfixes or comments via http://bugs.opensuse.org/ -# - -# norootforbuild - - -Name: yast2-apparmor -Version: 2.22.0 -Release: 0 - -BuildRoot: %{_tmppath}/%{name}-%{version}-build -Source0: yast2-apparmor-%{version}.tar.bz2 - -Group: Productivity/Security -License: GPL-2.0+ - -Summary: YaST2 - Plugins for AppArmor Profile Management -Requires: yast2 perl-TimeDate -BuildArch: noarch -Obsoletes: yast2-subdomain -Provides: yast2-subdomain -BuildRequires: update-desktop-files - -BuildRequires: yast2 yast2-devtools - -%if 0%{?suse_version} >= 1140 -# openSUSE-11.4 or newer -BuildRequires: perl-macros -%{perl_requires} -%endif - -%description -Yast2 forms and components for the management of Novell AppArmor -profiles. - -This package is part of a suite of tools that used to be named -SubDomain. - -%prep -%setup -n yast2-apparmor-%{version} - -%build -%{_prefix}/bin/y2tool y2autoconf -%{_prefix}/bin/y2tool y2automake -autoreconf --force --install - -export CFLAGS="$RPM_OPT_FLAGS -DNDEBUG" -export CXXFLAGS="$RPM_OPT_FLAGS -DNDEBUG" - -%{?suse_update_config:%{suse_update_config -f}} -./configure --libdir=%{_libdir} --prefix=%{_prefix} --mandir=%{_mandir} -# V=1: verbose build in case we used AM_SILENT_RULES(yes) -# so that RPM_OPT_FLAGS check works -make %{?jobs:-j%jobs} V=1 - -%install -make install DESTDIR="$RPM_BUILD_ROOT" -[ -e "%{_prefix}/share/YaST2/data/devtools/NO_MAKE_CHECK" ] || Y2DIR="$RPM_BUILD_ROOT/usr/share/YaST2" make check DESTDIR="$RPM_BUILD_ROOT" -for f in `find $RPM_BUILD_ROOT/%{_prefix}/share/applications/YaST2/ -name "*.desktop"` ; do - d=${f##*/} - %suse_update_desktop_file -d ycc_${d%.desktop} ${d%.desktop} -done - -%clean -rm -rf "$RPM_BUILD_ROOT" - -%files -%defattr(-,root,root) -/usr/bin/* -/usr/share/YaST2/clients -/usr/share/YaST2/include/apparmor -# empty directory, commenting out -# /usr/share/YaST2/include/apparmor-reports -/usr/share/YaST2/scrconf -/usr/share/YaST2/modules -/usr/share/applications/YaST2 -/usr/lib/YaST2/servers_non_y2 -%dir %{perl_vendorlib}/Immunix -%{perl_vendorlib}/Immunix/Notify.pm -# license is questionable, PDB says GPL-2.0+ -#%doc COPYING.LGPL -%dir %attr(-,root,root) /etc/apparmor -%config(noreplace) /etc/apparmor/reports.crontab -%config(noreplace) /etc/apparmor/reports.conf -%doc %{_prefix}/share/doc/packages/yast2-apparmor - -%post -REPDIR='/var/log/apparmor/reports' -REPDIR2='/var/log/apparmor/reports-archived' -REPDIR3='/var/log/apparmor/reports-exported' -[ -e $REPDIR ] || mkdir -p $REPDIR -[ -e $REPDIR2 ] || mkdir -p $REPDIR2 -[ -e $REPDIR3 ] || mkdir -p $REPDIR3 - -%changelog From 45c3952153531899553e08851cc3c93c2cfa59d8a0517bc6995f6d7eeff6b5d0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20G=C3=B6ttlicher?= <tgoettlicher@suse.com> Date: Fri, 18 Nov 2011 09:06:57 +0000 Subject: [PATCH 2/4] OBS-URL: https://build.opensuse.org/package/show/YaST:Head/yast2-apparmor?expand=0&rev=33 --- yast2-apparmor-2.22.1.tar.bz2 | 3 + yast2-apparmor.changes | 408 ++++++++++++++++++++++++++++++++++ yast2-apparmor.spec | 121 ++++++++++ 3 files changed, 532 insertions(+) create mode 100644 yast2-apparmor-2.22.1.tar.bz2 create mode 100644 yast2-apparmor.changes create mode 100644 yast2-apparmor.spec diff --git a/yast2-apparmor-2.22.1.tar.bz2 b/yast2-apparmor-2.22.1.tar.bz2 new file mode 100644 index 0000000..f15ec59 --- /dev/null +++ b/yast2-apparmor-2.22.1.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a4eb34b60f1b8930c6378c1b707f975d49f98ae652fef188a1317a7026d93e2e +size 151409 diff --git a/yast2-apparmor.changes b/yast2-apparmor.changes new file mode 100644 index 0000000..96b8987 --- /dev/null +++ b/yast2-apparmor.changes @@ -0,0 +1,408 @@ +------------------------------------------------------------------- +Fri Nov 18 00:17:24 UTC 2011 - opensuse@cboltz.de + +- add Requires: for several perl modules +- 2.22.1 + +------------------------------------------------------------------- +Wed Nov 16 12:36:51 CET 2011 - jsuchome@suse.cz + +- merged texts from proofreading +- 2.22.0 + +------------------------------------------------------------------- +Fri Sep 30 11:57:42 UTC 2011 - jsrain@site + +- fixed enabling/disabling apparmor +- fixed setting notifications (and enabling aaeventsd as part of + global switch only) +- prevent profile generator from failing immediately +- prevent window from disappearing when starting a module +- don't close the module after running a report (bnc#531512) +- run the dialog to select application for profiling without + pop-up (bnc#531512) +- disabled Reports part due to changes in AppArmor +- merged editation and deleting of a profile +- 2.21.5 + +------------------------------------------------------------------- +Thu Sep 22 12:42:09 UTC 2011 - jreidinger@suse.com + +- fix category of apparmor module (bnc#719386) +- 2.21.4 + +------------------------------------------------------------------- +Fri Aug 5 12:21:26 CEST 2011 - tgoettlicher@suse.de + +- fixed .desktop file (bnc #681249) + +------------------------------------------------------------------- +Tue Aug 2 23:26:27 CEST 2011 - jeffm@suse.de + +- Rename files to use proper AppArmor names and abbreviations +- Change code to reflect new names + - Basic version needed to use newer perl-apparmor. This version + gets rid of the old SubDomain names entirely. +- Move yast2-apparmor.desktop to apparmor.desktop + +------------------------------------------------------------------ +Fri Jul 22 16:39:45 CEST 2011 - locilka@suse.cz + +- Exec entry in desktop file called using xdg-su (bnc#540627) +- 2.21.2 + +------------------------------------------------------------------- +Thu Jun 30 12:48:43 UTC 2011 - jreidinger@novell.com + +- fix typos (bnc#702639) +- 2.21.1 + +------------------------------------------------------------------- +Tue Jun 14 13:29:32 UTC 2011 - jreidinger@novell.com + +- merge apparmor to one desktop entry (FATE#305278) +- fix typos in translatable strings +- 2.21.0 + +------------------------------------------------------------------- +Thu Feb 24 14:31:56 UTC 2011 - lslezak@suse.cz + +- use perl-macros only in opensSUSE 11.4 (or newer) +- 2.20.1 + +------------------------------------------------------------------- +Fri Feb 11 23:29:22 UTC 2011 - opensuse@cboltz.de + +- add BuildRequires: perl-macros and %{perl_requires} to ensure + Notify.pm is in @INC (bnc#670650#c1) + +------------------------------------------------------------------- +Thu Sep 2 15:04:21 CEST 2010 - kmachalkova@suse.cz + +- Install Notify.pm into @INC so that Perl can see it (bnc#635830) +- 2.20.0 + +------------------------------------------------------------------- +Tue Apr 6 11:04:52 CEST 2010 - juhliarik@suse.cz + +- updated "names" in .desktop files for searching AppArmor related + modules in YaST (bnc#590929) + +------------------------------------------------------------------ +Wed Jan 13 18:56:03 CET 2010 - kmachalkova@suse.cz + +- Adjusted .desktop file(s) to wrap /sbin/yast2/ calls in xdg-su + where root privileges are needed, removed X-KDE-SubstituteUID key + (bnc#540627) + +------------------------------------------------------------------- +Mon Nov 23 16:09:14 CET 2009 - kmachalkova@suse.cz + +- Improved help text (bnc#539352) +- Better error message on unexpected backend termination (bnc#535107) +- Correct saving of event notification levels (bnc#531512) +- 2.19.0 + +------------------------------------------------------------------- +Tue Oct 20 19:11:03 CEST 2009 - kmachalkova@suse.cz + +- Have GenericNames from .desktop files correctly translated (removed + trailing whitespace - bnc#538245) +- 2.18.4 + +------------------------------------------------------------------- +Wed Mar 18 12:44:21 CET 2009 - kmachalkova@suse.cz + +- Reduced number of overly long strings (bnc#384170) +- Extended some helptexts (bnc#482563, bnc#443287) +- 2.18.3 + +------------------------------------------------------------------- +Fri Mar 6 17:50:03 CET 2009 - kmachalkova@suse.cz + +- AA profiles editor adjusted to the new format of parsed profile + data (bnc#480099) +- 2.18.2 + +------------------------------------------------------------------- +Wed Feb 11 15:29:39 CET 2009 - kmachalkova@suse.cz + +- Convert report names and modes to/from human readable strings + (bnc#369119, bnc#371072) +- 2.18.1 + +------------------------------------------------------------------- +Mon Jan 19 15:06:24 CET 2009 - kmachalkova@suse.cz + +- Handle switching between two textdomains (yast2-apparmor & + apparmor-utils) so that strings from both are correctly translated +- 2.18.0 + +------------------------------------------------------------------- +Fri Nov 28 17:53:44 CET 2008 - kmachalkova@suse.cz + +- Removed source of UI syntax error - invalid items listing + (bnc#441510) +- Integrated jjohansen's patch for bnc#258079 (e-mail address + validation) +- Make translatable strings from Perl agents really translated (and + correctly encoded) (bnc#448390) +- 2.17.4 + +------------------------------------------------------------------- +Sat Oct 18 10:04:31 CEST 2008 - aschnell@suse.de + +- Fixed help text (bnc #436491) +- 2.17.3 + +------------------------------------------------------------------- +Mon Oct 13 10:27:37 CEST 2008 - locilka@suse.cz + +- Fixed help texts (bnc#430521). +- 2.17.2 + +------------------------------------------------------------------- +Tue Sep 16 16:16:47 CEST 2008 - kmachalkova@suse.cz + +- Have all clients understand 'help' commandline option + (bnc#269891 & friends) (many thanks, stano) +- Reference to up-to-date docs (bnc#177615) +- 2.17.1 + +------------------------------------------------------------------- +Tue Jun 17 17:21:08 CEST 2008 - kmachalkova@suse.cz + +- AA reports: Do not mess up the whole dialog up when user decides + to cancel 'Browse' operation ( pass 'nil' filename) (bnc#397851) +- Set the reporting dialog title correctly (bnc#397872) +- Reload subdomain upon exit from profile mode configuration dialog + (if modified) (bnc#369249) +- Make adding hats to newly added (manually created) profiles work + (bnc#397881) +- 2.17.0 + +------------------------------------------------------------------- +Thu May 29 16:01:09 CEST 2008 - kmachalkova@suse.cz + +- Have ag_subdomain and ag_subdomain_profiles understand `result + command so they can be correctly terminated by y2base (bnc#393957) +- 2.16.4 + +------------------------------------------------------------------- +Fri May 16 16:40:22 CEST 2008 - jsrain@suse.cz + +- added categories Settings and System into desktop file + (bnc #382778) + +------------------------------------------------------------------- +Mon May 12 17:37:05 CEST 2008 - kmachalkova@suse.cz + +- Make reportgen.pl executable again (opensuse.org svn migration + regression - bnc#157814) +- Integrating jjohansen's patch for UI support of late AA backend + features (FaTE#300560, FaTE#300571) +- 2.16.3 + +------------------------------------------------------------------- +Fri May 9 11:07:57 CEST 2008 - kmachalkova@suse.cz + +- Use button labels from Label:: module (thanks, msvec) +- Removed 2 widgets with the same ID ( AA general setup module failed + to launch ) (bnc #383792) +- Removed other sources of YUI exceptions: correct opening/closing + dialogs, fixed event loop, no 'nil' button labels +- 2.16.2 + +------------------------------------------------------------------- +Wed Apr 2 14:59:51 CEST 2008 - kmachalkova@suse.cz + +- i18n: additional strings marked for translation (bnc#371052) +- Archived reports: improved UI layout to prevent string cut-off + (bnc#368175) +- Fixed typos (bnc#374628) +- 2.16.1 + +------------------------------------------------------------------- +Mon Mar 17 12:43:32 CET 2008 - jsrain@suse.cz + +- added 'StartupNotify=true' to the desktop file (bnc #304964) + +------------------------------------------------------------------- +Tue Jan 22 14:32:55 CET 2008 - kmachalkova@suse.cz + +- Icons moved to yast2-theme package +- 2.16.0 + +------------------------------------------------------------------- +Mon Sep 17 06:01:09 CEST 2007 - dreynolds@suse.de + +- Fixes (#310454) to support new audit log format and new libapparmor1 - ddrewelow@suse.de +- Bug #305735 Add support for network toggles, append, and locking to the YaST2 + EditProfile wizard. +- Bug 302588 - 1 CD KDE version fails to install apparmor-docs + +------------------------------------------------------------------- +Tue Aug 21 22:38:17 CEST 2007 - dreynolds@suse.de + +- Updated spec to set theme-dir based on dist (openSUSE/sles) + +------------------------------------------------------------------- +Mon Aug 20 17:57:15 CEST 2007 - dreynolds@suse.de + +- sbeattie@suse.de + Fix for #212500 "y2controlcenter-gnome does not find AppArmor + icons" and its duplicate #297243 "Missing YaST icon: All app armor + icons". + +------------------------------------------------------------------- +Mon Jul 30 05:05:01 CEST 2007 - dreynolds@suse.de + +- Numerous fixes for repository integration + +------------------------------------------------------------------- +Mon Jul 16 16:25:52 CEST 2007 - dreynolds@suse.de + +- Add support for the AppArmor profile repository + Fate: 300517 +------------------------------------------------------------------- +Sat Nov 18 02:42:34 CET 2006 - ddrewelow@suse.de + +- Fixed an untranslated string + +------------------------------------------------------------------- +Sat Nov 18 00:09:03 CET 2006 - ddrewelow@suse.de + +- Fixed usability and reporting bugs + (bnc# 158599,171082,172624,173825) + +------------------------------------------------------------------- +Tue Nov 14 23:38:21 CET 2006 - ddrewelow@suse.de + +- Added the missing complain.scr to fix: + https://bugzilla.novell.com/show_bug.cgi?id=219898 + +------------------------------------------------------------------- +Mon Nov 13 23:45:49 CET 2006 - ddrewelow@suse.de + +- Fixes for notification bugs: + - configuration of e-mail recipient not saved in YaST + (bnc#177039) + - AppArmour - Security event Notification - email address fails + (bnc#190891) + - AppArmor unable to enter ANY notification email address + (bnc#198359) + +------------------------------------------------------------------- +Sat Nov 4 00:20:35 CET 2006 - ddrewelow@suse.de + +- Add complain/enforce profile state toggle + Fate: 300719 + +------------------------------------------------------------------- +Mon Oct 16 19:46:23 CEST 2006 - dreynolds@suse.de + +- Add syntax checks for profiles and display error dialogs to user + Fate: 300906 + +------------------------------------------------------------------- +Tue Sep 19 07:03:31 CEST 2006 - aj@suse.de + +- Adjust for theming change. + +------------------------------------------------------------------- +Tue Jun 6 01:24:50 CEST 2006 - dreynolds@suse.de + +- Fixes for https://bugzilla.novell.com/show_bug.cgi?id=175388, + https://bugzilla.novell.com/show_bug.cgi?id=172061. Added support + for new profile syntax Px/Ux/m. + +------------------------------------------------------------------- +Mon Apr 3 01:36:15 CEST 2006 - dreynolds@suse.de + +- Pickup fix for typo regression in profile_dialogs.ycp (thanks rudi) +- Remove libapparmor as a dependency for all yast wizards (#160518) + +------------------------------------------------------------------- +Sun Apr 2 16:57:00 CEST 2006 - ro@suse.de + +- fix typo in subdomain/profile_dialogs.ycp + +------------------------------------------------------------------- +Mon Mar 27 09:01:33 CEST 2006 - jmichael@suse.de + +- Split aaeventd startup into its own init script so we don't start + daemons while in the "boot" runlevel (#158613) +- Fix broken notification help localization. + +------------------------------------------------------------------- +Mon Mar 13 09:16:35 CET 2006 - dreynolds@suse.de + + +- Don't check for event DB intialization when running the audit report. + (#155343) +- Remove localized text in apparmor.desktop - as the desktop translation + is handled by the translation group. + https://bugzilla.novell.com/show_bug.cgi?id=151509 +- Changes the checks from /etc/subdomain.d to /etc/apparmor.d when + validated manual selection of #includes in the "Edit Profile" wizard. + (#152813) +- Replace yast2-devel build-requires with yast2 yast2-devtools + + +------------------------------------------------------------------- +Wed Feb 15 01:43:15 CET 2006 - dreynolds@suse.de + +- Fixed typo in SD_EditProfie.ycp that was causing a syntax error in the wizard + +------------------------------------------------------------------- +Mon Feb 13 05:45:44 CET 2006 - dreynolds@suse.de + +- Include counter (and time) in ag_genprof logmark +- (sbeattie@suse.de) Install apparmor packages if not already installed (#137585) +- (sbeattie@suse.de) Remove direct dependency on apparmor packages + +------------------------------------------------------------------- +Mon Feb 6 07:50:42 CET 2006 - sbeattie@suse.de + +- Fix non-wrapping error-dialog (#146435) +- Enable/start aaeventd if notification is enabled +- (jmichael) Remove dead code + +------------------------------------------------------------------- +Sun Jan 29 07:16:11 CET 2006 - sbeattie@suse.de + +- Add svn repo number to tarball name +- (dreynolds) Removed AALite checks +- (dreynolds) Fix regex warning +- (dreynolds) Fix apparmor control panel to correctly tell if AA is + enabled/disabled (#145955) +- disable autoyast support in aa configs (#116749) + +------------------------------------------------------------------- +Wed Jan 25 21:49:35 CET 2006 - mls@suse.de + +- converted neededforbuild to BuildRequires + +------------------------------------------------------------------- +Mon Jan 23 08:28:10 CET 2006 - dreynolds@suse.de + +- Added code to process events from the audit system in addition to syslog + +------------------------------------------------------------------- +Tue Jan 17 04:48:00 CET 2006 - dreynolds@suse.de + +- Remove references to message catalog files - now provided by yast2-trans + +------------------------------------------------------------------- +Fri Dec 9 07:39:01 CET 2005 - sbeattie@suse.de + +- fix gettext/textdomain() calls to refer to new messages filename +- fix references to old package names within .po files + +------------------------------------------------------------------- +Thu Dec 8 08:46:08 CET 2005 - sbeattie@suse.de + +- rename package to yast2-apparmor +- relicense to GPL and LGPL for open source release +- reset version to 2.0-1 + diff --git a/yast2-apparmor.spec b/yast2-apparmor.spec new file mode 100644 index 0000000..419eeb6 --- /dev/null +++ b/yast2-apparmor.spec @@ -0,0 +1,121 @@ +# +# spec file for package yast2-apparmor +# +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + +# norootforbuild + + +Name: yast2-apparmor +Version: 2.22.1 +Release: 0 + +BuildRoot: %{_tmppath}/%{name}-%{version}-build +Source0: yast2-apparmor-%{version}.tar.bz2 + +Group: Productivity/Security +License: GPL-2.0+ + +Summary: YaST2 - Plugins for AppArmor Profile Management + +Requires: yast2 +Requires: perl-TimeDate +Requires: perl(Data::Dumper) +Requires: perl(Encode) +Requires: perl(Getopt::Long) +Requires: perl(Immunix::AppArmor) +Requires: perl(Immunix::Notify) +Requires: perl(Immunix::Reports) +Requires: perl(Locale::gettext) +Requires: perl(POSIX) +Requires: perl(ycp) + +BuildArch: noarch +Obsoletes: yast2-subdomain +Provides: yast2-subdomain +BuildRequires: update-desktop-files + +BuildRequires: yast2 yast2-devtools + +%if 0%{?suse_version} >= 1140 +# openSUSE-11.4 or newer +BuildRequires: perl-macros +%{perl_requires} +%endif + +%description +Yast2 forms and components for the management of Novell AppArmor +profiles. + +This package is part of a suite of tools that used to be named +SubDomain. + +%prep +%setup -n yast2-apparmor-%{version} + +%build +%{_prefix}/bin/y2tool y2autoconf +%{_prefix}/bin/y2tool y2automake +autoreconf --force --install + +export CFLAGS="$RPM_OPT_FLAGS -DNDEBUG" +export CXXFLAGS="$RPM_OPT_FLAGS -DNDEBUG" + +%{?suse_update_config:%{suse_update_config -f}} +./configure --libdir=%{_libdir} --prefix=%{_prefix} --mandir=%{_mandir} +# V=1: verbose build in case we used AM_SILENT_RULES(yes) +# so that RPM_OPT_FLAGS check works +make %{?jobs:-j%jobs} V=1 + +%install +make install DESTDIR="$RPM_BUILD_ROOT" +[ -e "%{_prefix}/share/YaST2/data/devtools/NO_MAKE_CHECK" ] || Y2DIR="$RPM_BUILD_ROOT/usr/share/YaST2" make check DESTDIR="$RPM_BUILD_ROOT" +for f in `find $RPM_BUILD_ROOT/%{_prefix}/share/applications/YaST2/ -name "*.desktop"` ; do + d=${f##*/} + %suse_update_desktop_file -d ycc_${d%.desktop} ${d%.desktop} +done + +%clean +rm -rf "$RPM_BUILD_ROOT" + +%files +%defattr(-,root,root) +/usr/bin/* +/usr/share/YaST2/clients +/usr/share/YaST2/include/apparmor +# empty directory, commenting out +# /usr/share/YaST2/include/apparmor-reports +/usr/share/YaST2/scrconf +/usr/share/YaST2/modules +/usr/share/applications/YaST2 +/usr/lib/YaST2/servers_non_y2 +%dir %{perl_vendorlib}/Immunix +%{perl_vendorlib}/Immunix/Notify.pm +# license is questionable, PDB says GPL-2.0+ +#%doc COPYING.LGPL +%dir %attr(-,root,root) /etc/apparmor +%config(noreplace) /etc/apparmor/reports.crontab +%config(noreplace) /etc/apparmor/reports.conf +%doc %{_prefix}/share/doc/packages/yast2-apparmor + +%post +REPDIR='/var/log/apparmor/reports' +REPDIR2='/var/log/apparmor/reports-archived' +REPDIR3='/var/log/apparmor/reports-exported' +[ -e $REPDIR ] || mkdir -p $REPDIR +[ -e $REPDIR2 ] || mkdir -p $REPDIR2 +[ -e $REPDIR3 ] || mkdir -p $REPDIR3 + +%changelog From 09304a2549fd2e51c7398a23787f65ad86f1f18d5008a07358ff418b5c36c936 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20G=C3=B6ttlicher?= <tgoettlicher@suse.com> Date: Fri, 18 Nov 2011 09:32:04 +0000 Subject: [PATCH 3/4] OBS-URL: https://build.opensuse.org/package/show/YaST:Head/yast2-apparmor?expand=0&rev=34 --- yast2-apparmor-2.22.1.tar.bz2 | 3 - yast2-apparmor.changes | 408 ---------------------------------- yast2-apparmor.spec | 121 ---------- 3 files changed, 532 deletions(-) delete mode 100644 yast2-apparmor-2.22.1.tar.bz2 delete mode 100644 yast2-apparmor.changes delete mode 100644 yast2-apparmor.spec diff --git a/yast2-apparmor-2.22.1.tar.bz2 b/yast2-apparmor-2.22.1.tar.bz2 deleted file mode 100644 index f15ec59..0000000 --- a/yast2-apparmor-2.22.1.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a4eb34b60f1b8930c6378c1b707f975d49f98ae652fef188a1317a7026d93e2e -size 151409 diff --git a/yast2-apparmor.changes b/yast2-apparmor.changes deleted file mode 100644 index 96b8987..0000000 --- a/yast2-apparmor.changes +++ /dev/null @@ -1,408 +0,0 @@ -------------------------------------------------------------------- -Fri Nov 18 00:17:24 UTC 2011 - opensuse@cboltz.de - -- add Requires: for several perl modules -- 2.22.1 - -------------------------------------------------------------------- -Wed Nov 16 12:36:51 CET 2011 - jsuchome@suse.cz - -- merged texts from proofreading -- 2.22.0 - -------------------------------------------------------------------- -Fri Sep 30 11:57:42 UTC 2011 - jsrain@site - -- fixed enabling/disabling apparmor -- fixed setting notifications (and enabling aaeventsd as part of - global switch only) -- prevent profile generator from failing immediately -- prevent window from disappearing when starting a module -- don't close the module after running a report (bnc#531512) -- run the dialog to select application for profiling without - pop-up (bnc#531512) -- disabled Reports part due to changes in AppArmor -- merged editation and deleting of a profile -- 2.21.5 - -------------------------------------------------------------------- -Thu Sep 22 12:42:09 UTC 2011 - jreidinger@suse.com - -- fix category of apparmor module (bnc#719386) -- 2.21.4 - -------------------------------------------------------------------- -Fri Aug 5 12:21:26 CEST 2011 - tgoettlicher@suse.de - -- fixed .desktop file (bnc #681249) - -------------------------------------------------------------------- -Tue Aug 2 23:26:27 CEST 2011 - jeffm@suse.de - -- Rename files to use proper AppArmor names and abbreviations -- Change code to reflect new names - - Basic version needed to use newer perl-apparmor. This version - gets rid of the old SubDomain names entirely. -- Move yast2-apparmor.desktop to apparmor.desktop - ------------------------------------------------------------------- -Fri Jul 22 16:39:45 CEST 2011 - locilka@suse.cz - -- Exec entry in desktop file called using xdg-su (bnc#540627) -- 2.21.2 - -------------------------------------------------------------------- -Thu Jun 30 12:48:43 UTC 2011 - jreidinger@novell.com - -- fix typos (bnc#702639) -- 2.21.1 - -------------------------------------------------------------------- -Tue Jun 14 13:29:32 UTC 2011 - jreidinger@novell.com - -- merge apparmor to one desktop entry (FATE#305278) -- fix typos in translatable strings -- 2.21.0 - -------------------------------------------------------------------- -Thu Feb 24 14:31:56 UTC 2011 - lslezak@suse.cz - -- use perl-macros only in opensSUSE 11.4 (or newer) -- 2.20.1 - -------------------------------------------------------------------- -Fri Feb 11 23:29:22 UTC 2011 - opensuse@cboltz.de - -- add BuildRequires: perl-macros and %{perl_requires} to ensure - Notify.pm is in @INC (bnc#670650#c1) - -------------------------------------------------------------------- -Thu Sep 2 15:04:21 CEST 2010 - kmachalkova@suse.cz - -- Install Notify.pm into @INC so that Perl can see it (bnc#635830) -- 2.20.0 - -------------------------------------------------------------------- -Tue Apr 6 11:04:52 CEST 2010 - juhliarik@suse.cz - -- updated "names" in .desktop files for searching AppArmor related - modules in YaST (bnc#590929) - ------------------------------------------------------------------- -Wed Jan 13 18:56:03 CET 2010 - kmachalkova@suse.cz - -- Adjusted .desktop file(s) to wrap /sbin/yast2/ calls in xdg-su - where root privileges are needed, removed X-KDE-SubstituteUID key - (bnc#540627) - -------------------------------------------------------------------- -Mon Nov 23 16:09:14 CET 2009 - kmachalkova@suse.cz - -- Improved help text (bnc#539352) -- Better error message on unexpected backend termination (bnc#535107) -- Correct saving of event notification levels (bnc#531512) -- 2.19.0 - -------------------------------------------------------------------- -Tue Oct 20 19:11:03 CEST 2009 - kmachalkova@suse.cz - -- Have GenericNames from .desktop files correctly translated (removed - trailing whitespace - bnc#538245) -- 2.18.4 - -------------------------------------------------------------------- -Wed Mar 18 12:44:21 CET 2009 - kmachalkova@suse.cz - -- Reduced number of overly long strings (bnc#384170) -- Extended some helptexts (bnc#482563, bnc#443287) -- 2.18.3 - -------------------------------------------------------------------- -Fri Mar 6 17:50:03 CET 2009 - kmachalkova@suse.cz - -- AA profiles editor adjusted to the new format of parsed profile - data (bnc#480099) -- 2.18.2 - -------------------------------------------------------------------- -Wed Feb 11 15:29:39 CET 2009 - kmachalkova@suse.cz - -- Convert report names and modes to/from human readable strings - (bnc#369119, bnc#371072) -- 2.18.1 - -------------------------------------------------------------------- -Mon Jan 19 15:06:24 CET 2009 - kmachalkova@suse.cz - -- Handle switching between two textdomains (yast2-apparmor & - apparmor-utils) so that strings from both are correctly translated -- 2.18.0 - -------------------------------------------------------------------- -Fri Nov 28 17:53:44 CET 2008 - kmachalkova@suse.cz - -- Removed source of UI syntax error - invalid items listing - (bnc#441510) -- Integrated jjohansen's patch for bnc#258079 (e-mail address - validation) -- Make translatable strings from Perl agents really translated (and - correctly encoded) (bnc#448390) -- 2.17.4 - -------------------------------------------------------------------- -Sat Oct 18 10:04:31 CEST 2008 - aschnell@suse.de - -- Fixed help text (bnc #436491) -- 2.17.3 - -------------------------------------------------------------------- -Mon Oct 13 10:27:37 CEST 2008 - locilka@suse.cz - -- Fixed help texts (bnc#430521). -- 2.17.2 - -------------------------------------------------------------------- -Tue Sep 16 16:16:47 CEST 2008 - kmachalkova@suse.cz - -- Have all clients understand 'help' commandline option - (bnc#269891 & friends) (many thanks, stano) -- Reference to up-to-date docs (bnc#177615) -- 2.17.1 - -------------------------------------------------------------------- -Tue Jun 17 17:21:08 CEST 2008 - kmachalkova@suse.cz - -- AA reports: Do not mess up the whole dialog up when user decides - to cancel 'Browse' operation ( pass 'nil' filename) (bnc#397851) -- Set the reporting dialog title correctly (bnc#397872) -- Reload subdomain upon exit from profile mode configuration dialog - (if modified) (bnc#369249) -- Make adding hats to newly added (manually created) profiles work - (bnc#397881) -- 2.17.0 - -------------------------------------------------------------------- -Thu May 29 16:01:09 CEST 2008 - kmachalkova@suse.cz - -- Have ag_subdomain and ag_subdomain_profiles understand `result - command so they can be correctly terminated by y2base (bnc#393957) -- 2.16.4 - -------------------------------------------------------------------- -Fri May 16 16:40:22 CEST 2008 - jsrain@suse.cz - -- added categories Settings and System into desktop file - (bnc #382778) - -------------------------------------------------------------------- -Mon May 12 17:37:05 CEST 2008 - kmachalkova@suse.cz - -- Make reportgen.pl executable again (opensuse.org svn migration - regression - bnc#157814) -- Integrating jjohansen's patch for UI support of late AA backend - features (FaTE#300560, FaTE#300571) -- 2.16.3 - -------------------------------------------------------------------- -Fri May 9 11:07:57 CEST 2008 - kmachalkova@suse.cz - -- Use button labels from Label:: module (thanks, msvec) -- Removed 2 widgets with the same ID ( AA general setup module failed - to launch ) (bnc #383792) -- Removed other sources of YUI exceptions: correct opening/closing - dialogs, fixed event loop, no 'nil' button labels -- 2.16.2 - -------------------------------------------------------------------- -Wed Apr 2 14:59:51 CEST 2008 - kmachalkova@suse.cz - -- i18n: additional strings marked for translation (bnc#371052) -- Archived reports: improved UI layout to prevent string cut-off - (bnc#368175) -- Fixed typos (bnc#374628) -- 2.16.1 - -------------------------------------------------------------------- -Mon Mar 17 12:43:32 CET 2008 - jsrain@suse.cz - -- added 'StartupNotify=true' to the desktop file (bnc #304964) - -------------------------------------------------------------------- -Tue Jan 22 14:32:55 CET 2008 - kmachalkova@suse.cz - -- Icons moved to yast2-theme package -- 2.16.0 - -------------------------------------------------------------------- -Mon Sep 17 06:01:09 CEST 2007 - dreynolds@suse.de - -- Fixes (#310454) to support new audit log format and new libapparmor1 - ddrewelow@suse.de -- Bug #305735 Add support for network toggles, append, and locking to the YaST2 - EditProfile wizard. -- Bug 302588 - 1 CD KDE version fails to install apparmor-docs - -------------------------------------------------------------------- -Tue Aug 21 22:38:17 CEST 2007 - dreynolds@suse.de - -- Updated spec to set theme-dir based on dist (openSUSE/sles) - -------------------------------------------------------------------- -Mon Aug 20 17:57:15 CEST 2007 - dreynolds@suse.de - -- sbeattie@suse.de - Fix for #212500 "y2controlcenter-gnome does not find AppArmor - icons" and its duplicate #297243 "Missing YaST icon: All app armor - icons". - -------------------------------------------------------------------- -Mon Jul 30 05:05:01 CEST 2007 - dreynolds@suse.de - -- Numerous fixes for repository integration - -------------------------------------------------------------------- -Mon Jul 16 16:25:52 CEST 2007 - dreynolds@suse.de - -- Add support for the AppArmor profile repository - Fate: 300517 -------------------------------------------------------------------- -Sat Nov 18 02:42:34 CET 2006 - ddrewelow@suse.de - -- Fixed an untranslated string - -------------------------------------------------------------------- -Sat Nov 18 00:09:03 CET 2006 - ddrewelow@suse.de - -- Fixed usability and reporting bugs - (bnc# 158599,171082,172624,173825) - -------------------------------------------------------------------- -Tue Nov 14 23:38:21 CET 2006 - ddrewelow@suse.de - -- Added the missing complain.scr to fix: - https://bugzilla.novell.com/show_bug.cgi?id=219898 - -------------------------------------------------------------------- -Mon Nov 13 23:45:49 CET 2006 - ddrewelow@suse.de - -- Fixes for notification bugs: - - configuration of e-mail recipient not saved in YaST - (bnc#177039) - - AppArmour - Security event Notification - email address fails - (bnc#190891) - - AppArmor unable to enter ANY notification email address - (bnc#198359) - -------------------------------------------------------------------- -Sat Nov 4 00:20:35 CET 2006 - ddrewelow@suse.de - -- Add complain/enforce profile state toggle - Fate: 300719 - -------------------------------------------------------------------- -Mon Oct 16 19:46:23 CEST 2006 - dreynolds@suse.de - -- Add syntax checks for profiles and display error dialogs to user - Fate: 300906 - -------------------------------------------------------------------- -Tue Sep 19 07:03:31 CEST 2006 - aj@suse.de - -- Adjust for theming change. - -------------------------------------------------------------------- -Tue Jun 6 01:24:50 CEST 2006 - dreynolds@suse.de - -- Fixes for https://bugzilla.novell.com/show_bug.cgi?id=175388, - https://bugzilla.novell.com/show_bug.cgi?id=172061. Added support - for new profile syntax Px/Ux/m. - -------------------------------------------------------------------- -Mon Apr 3 01:36:15 CEST 2006 - dreynolds@suse.de - -- Pickup fix for typo regression in profile_dialogs.ycp (thanks rudi) -- Remove libapparmor as a dependency for all yast wizards (#160518) - -------------------------------------------------------------------- -Sun Apr 2 16:57:00 CEST 2006 - ro@suse.de - -- fix typo in subdomain/profile_dialogs.ycp - -------------------------------------------------------------------- -Mon Mar 27 09:01:33 CEST 2006 - jmichael@suse.de - -- Split aaeventd startup into its own init script so we don't start - daemons while in the "boot" runlevel (#158613) -- Fix broken notification help localization. - -------------------------------------------------------------------- -Mon Mar 13 09:16:35 CET 2006 - dreynolds@suse.de - - -- Don't check for event DB intialization when running the audit report. - (#155343) -- Remove localized text in apparmor.desktop - as the desktop translation - is handled by the translation group. - https://bugzilla.novell.com/show_bug.cgi?id=151509 -- Changes the checks from /etc/subdomain.d to /etc/apparmor.d when - validated manual selection of #includes in the "Edit Profile" wizard. - (#152813) -- Replace yast2-devel build-requires with yast2 yast2-devtools - - -------------------------------------------------------------------- -Wed Feb 15 01:43:15 CET 2006 - dreynolds@suse.de - -- Fixed typo in SD_EditProfie.ycp that was causing a syntax error in the wizard - -------------------------------------------------------------------- -Mon Feb 13 05:45:44 CET 2006 - dreynolds@suse.de - -- Include counter (and time) in ag_genprof logmark -- (sbeattie@suse.de) Install apparmor packages if not already installed (#137585) -- (sbeattie@suse.de) Remove direct dependency on apparmor packages - -------------------------------------------------------------------- -Mon Feb 6 07:50:42 CET 2006 - sbeattie@suse.de - -- Fix non-wrapping error-dialog (#146435) -- Enable/start aaeventd if notification is enabled -- (jmichael) Remove dead code - -------------------------------------------------------------------- -Sun Jan 29 07:16:11 CET 2006 - sbeattie@suse.de - -- Add svn repo number to tarball name -- (dreynolds) Removed AALite checks -- (dreynolds) Fix regex warning -- (dreynolds) Fix apparmor control panel to correctly tell if AA is - enabled/disabled (#145955) -- disable autoyast support in aa configs (#116749) - -------------------------------------------------------------------- -Wed Jan 25 21:49:35 CET 2006 - mls@suse.de - -- converted neededforbuild to BuildRequires - -------------------------------------------------------------------- -Mon Jan 23 08:28:10 CET 2006 - dreynolds@suse.de - -- Added code to process events from the audit system in addition to syslog - -------------------------------------------------------------------- -Tue Jan 17 04:48:00 CET 2006 - dreynolds@suse.de - -- Remove references to message catalog files - now provided by yast2-trans - -------------------------------------------------------------------- -Fri Dec 9 07:39:01 CET 2005 - sbeattie@suse.de - -- fix gettext/textdomain() calls to refer to new messages filename -- fix references to old package names within .po files - -------------------------------------------------------------------- -Thu Dec 8 08:46:08 CET 2005 - sbeattie@suse.de - -- rename package to yast2-apparmor -- relicense to GPL and LGPL for open source release -- reset version to 2.0-1 - diff --git a/yast2-apparmor.spec b/yast2-apparmor.spec deleted file mode 100644 index 419eeb6..0000000 --- a/yast2-apparmor.spec +++ /dev/null @@ -1,121 +0,0 @@ -# -# spec file for package yast2-apparmor -# -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. -# -# All modifications and additions to the file contributed by third parties -# remain the property of their copyright owners, unless otherwise agreed -# upon. The license for this file, and modifications and additions to the -# file, is the same license as for the pristine package itself (unless the -# license for the pristine package is not an Open Source License, in which -# case the license is the MIT License). An "Open Source License" is a -# license that conforms to the Open Source Definition (Version 1.9) -# published by the Open Source Initiative. - -# Please submit bugfixes or comments via http://bugs.opensuse.org/ -# - -# norootforbuild - - -Name: yast2-apparmor -Version: 2.22.1 -Release: 0 - -BuildRoot: %{_tmppath}/%{name}-%{version}-build -Source0: yast2-apparmor-%{version}.tar.bz2 - -Group: Productivity/Security -License: GPL-2.0+ - -Summary: YaST2 - Plugins for AppArmor Profile Management - -Requires: yast2 -Requires: perl-TimeDate -Requires: perl(Data::Dumper) -Requires: perl(Encode) -Requires: perl(Getopt::Long) -Requires: perl(Immunix::AppArmor) -Requires: perl(Immunix::Notify) -Requires: perl(Immunix::Reports) -Requires: perl(Locale::gettext) -Requires: perl(POSIX) -Requires: perl(ycp) - -BuildArch: noarch -Obsoletes: yast2-subdomain -Provides: yast2-subdomain -BuildRequires: update-desktop-files - -BuildRequires: yast2 yast2-devtools - -%if 0%{?suse_version} >= 1140 -# openSUSE-11.4 or newer -BuildRequires: perl-macros -%{perl_requires} -%endif - -%description -Yast2 forms and components for the management of Novell AppArmor -profiles. - -This package is part of a suite of tools that used to be named -SubDomain. - -%prep -%setup -n yast2-apparmor-%{version} - -%build -%{_prefix}/bin/y2tool y2autoconf -%{_prefix}/bin/y2tool y2automake -autoreconf --force --install - -export CFLAGS="$RPM_OPT_FLAGS -DNDEBUG" -export CXXFLAGS="$RPM_OPT_FLAGS -DNDEBUG" - -%{?suse_update_config:%{suse_update_config -f}} -./configure --libdir=%{_libdir} --prefix=%{_prefix} --mandir=%{_mandir} -# V=1: verbose build in case we used AM_SILENT_RULES(yes) -# so that RPM_OPT_FLAGS check works -make %{?jobs:-j%jobs} V=1 - -%install -make install DESTDIR="$RPM_BUILD_ROOT" -[ -e "%{_prefix}/share/YaST2/data/devtools/NO_MAKE_CHECK" ] || Y2DIR="$RPM_BUILD_ROOT/usr/share/YaST2" make check DESTDIR="$RPM_BUILD_ROOT" -for f in `find $RPM_BUILD_ROOT/%{_prefix}/share/applications/YaST2/ -name "*.desktop"` ; do - d=${f##*/} - %suse_update_desktop_file -d ycc_${d%.desktop} ${d%.desktop} -done - -%clean -rm -rf "$RPM_BUILD_ROOT" - -%files -%defattr(-,root,root) -/usr/bin/* -/usr/share/YaST2/clients -/usr/share/YaST2/include/apparmor -# empty directory, commenting out -# /usr/share/YaST2/include/apparmor-reports -/usr/share/YaST2/scrconf -/usr/share/YaST2/modules -/usr/share/applications/YaST2 -/usr/lib/YaST2/servers_non_y2 -%dir %{perl_vendorlib}/Immunix -%{perl_vendorlib}/Immunix/Notify.pm -# license is questionable, PDB says GPL-2.0+ -#%doc COPYING.LGPL -%dir %attr(-,root,root) /etc/apparmor -%config(noreplace) /etc/apparmor/reports.crontab -%config(noreplace) /etc/apparmor/reports.conf -%doc %{_prefix}/share/doc/packages/yast2-apparmor - -%post -REPDIR='/var/log/apparmor/reports' -REPDIR2='/var/log/apparmor/reports-archived' -REPDIR3='/var/log/apparmor/reports-exported' -[ -e $REPDIR ] || mkdir -p $REPDIR -[ -e $REPDIR2 ] || mkdir -p $REPDIR2 -[ -e $REPDIR3 ] || mkdir -p $REPDIR3 - -%changelog From c6a0e4478de49c7d1fc5a67702fb9d7d89be6aec3311c875f748834fe4097758 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20G=C3=B6ttlicher?= <tgoettlicher@suse.com> Date: Fri, 18 Nov 2011 09:32:12 +0000 Subject: [PATCH 4/4] OBS-URL: https://build.opensuse.org/package/show/YaST:Head/yast2-apparmor?expand=0&rev=35 --- yast2-apparmor-2.22.1.tar.bz2 | 3 + yast2-apparmor.changes | 408 ++++++++++++++++++++++++++++++++++ yast2-apparmor.spec | 120 ++++++++++ 3 files changed, 531 insertions(+) create mode 100644 yast2-apparmor-2.22.1.tar.bz2 create mode 100644 yast2-apparmor.changes create mode 100644 yast2-apparmor.spec diff --git a/yast2-apparmor-2.22.1.tar.bz2 b/yast2-apparmor-2.22.1.tar.bz2 new file mode 100644 index 0000000..11c57f8 --- /dev/null +++ b/yast2-apparmor-2.22.1.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ebc09ca0fd81fc635bec3f55f6068b490bd2a1967faf0c5d715c0f85d450918c +size 151385 diff --git a/yast2-apparmor.changes b/yast2-apparmor.changes new file mode 100644 index 0000000..96b8987 --- /dev/null +++ b/yast2-apparmor.changes @@ -0,0 +1,408 @@ +------------------------------------------------------------------- +Fri Nov 18 00:17:24 UTC 2011 - opensuse@cboltz.de + +- add Requires: for several perl modules +- 2.22.1 + +------------------------------------------------------------------- +Wed Nov 16 12:36:51 CET 2011 - jsuchome@suse.cz + +- merged texts from proofreading +- 2.22.0 + +------------------------------------------------------------------- +Fri Sep 30 11:57:42 UTC 2011 - jsrain@site + +- fixed enabling/disabling apparmor +- fixed setting notifications (and enabling aaeventsd as part of + global switch only) +- prevent profile generator from failing immediately +- prevent window from disappearing when starting a module +- don't close the module after running a report (bnc#531512) +- run the dialog to select application for profiling without + pop-up (bnc#531512) +- disabled Reports part due to changes in AppArmor +- merged editation and deleting of a profile +- 2.21.5 + +------------------------------------------------------------------- +Thu Sep 22 12:42:09 UTC 2011 - jreidinger@suse.com + +- fix category of apparmor module (bnc#719386) +- 2.21.4 + +------------------------------------------------------------------- +Fri Aug 5 12:21:26 CEST 2011 - tgoettlicher@suse.de + +- fixed .desktop file (bnc #681249) + +------------------------------------------------------------------- +Tue Aug 2 23:26:27 CEST 2011 - jeffm@suse.de + +- Rename files to use proper AppArmor names and abbreviations +- Change code to reflect new names + - Basic version needed to use newer perl-apparmor. This version + gets rid of the old SubDomain names entirely. +- Move yast2-apparmor.desktop to apparmor.desktop + +------------------------------------------------------------------ +Fri Jul 22 16:39:45 CEST 2011 - locilka@suse.cz + +- Exec entry in desktop file called using xdg-su (bnc#540627) +- 2.21.2 + +------------------------------------------------------------------- +Thu Jun 30 12:48:43 UTC 2011 - jreidinger@novell.com + +- fix typos (bnc#702639) +- 2.21.1 + +------------------------------------------------------------------- +Tue Jun 14 13:29:32 UTC 2011 - jreidinger@novell.com + +- merge apparmor to one desktop entry (FATE#305278) +- fix typos in translatable strings +- 2.21.0 + +------------------------------------------------------------------- +Thu Feb 24 14:31:56 UTC 2011 - lslezak@suse.cz + +- use perl-macros only in opensSUSE 11.4 (or newer) +- 2.20.1 + +------------------------------------------------------------------- +Fri Feb 11 23:29:22 UTC 2011 - opensuse@cboltz.de + +- add BuildRequires: perl-macros and %{perl_requires} to ensure + Notify.pm is in @INC (bnc#670650#c1) + +------------------------------------------------------------------- +Thu Sep 2 15:04:21 CEST 2010 - kmachalkova@suse.cz + +- Install Notify.pm into @INC so that Perl can see it (bnc#635830) +- 2.20.0 + +------------------------------------------------------------------- +Tue Apr 6 11:04:52 CEST 2010 - juhliarik@suse.cz + +- updated "names" in .desktop files for searching AppArmor related + modules in YaST (bnc#590929) + +------------------------------------------------------------------ +Wed Jan 13 18:56:03 CET 2010 - kmachalkova@suse.cz + +- Adjusted .desktop file(s) to wrap /sbin/yast2/ calls in xdg-su + where root privileges are needed, removed X-KDE-SubstituteUID key + (bnc#540627) + +------------------------------------------------------------------- +Mon Nov 23 16:09:14 CET 2009 - kmachalkova@suse.cz + +- Improved help text (bnc#539352) +- Better error message on unexpected backend termination (bnc#535107) +- Correct saving of event notification levels (bnc#531512) +- 2.19.0 + +------------------------------------------------------------------- +Tue Oct 20 19:11:03 CEST 2009 - kmachalkova@suse.cz + +- Have GenericNames from .desktop files correctly translated (removed + trailing whitespace - bnc#538245) +- 2.18.4 + +------------------------------------------------------------------- +Wed Mar 18 12:44:21 CET 2009 - kmachalkova@suse.cz + +- Reduced number of overly long strings (bnc#384170) +- Extended some helptexts (bnc#482563, bnc#443287) +- 2.18.3 + +------------------------------------------------------------------- +Fri Mar 6 17:50:03 CET 2009 - kmachalkova@suse.cz + +- AA profiles editor adjusted to the new format of parsed profile + data (bnc#480099) +- 2.18.2 + +------------------------------------------------------------------- +Wed Feb 11 15:29:39 CET 2009 - kmachalkova@suse.cz + +- Convert report names and modes to/from human readable strings + (bnc#369119, bnc#371072) +- 2.18.1 + +------------------------------------------------------------------- +Mon Jan 19 15:06:24 CET 2009 - kmachalkova@suse.cz + +- Handle switching between two textdomains (yast2-apparmor & + apparmor-utils) so that strings from both are correctly translated +- 2.18.0 + +------------------------------------------------------------------- +Fri Nov 28 17:53:44 CET 2008 - kmachalkova@suse.cz + +- Removed source of UI syntax error - invalid items listing + (bnc#441510) +- Integrated jjohansen's patch for bnc#258079 (e-mail address + validation) +- Make translatable strings from Perl agents really translated (and + correctly encoded) (bnc#448390) +- 2.17.4 + +------------------------------------------------------------------- +Sat Oct 18 10:04:31 CEST 2008 - aschnell@suse.de + +- Fixed help text (bnc #436491) +- 2.17.3 + +------------------------------------------------------------------- +Mon Oct 13 10:27:37 CEST 2008 - locilka@suse.cz + +- Fixed help texts (bnc#430521). +- 2.17.2 + +------------------------------------------------------------------- +Tue Sep 16 16:16:47 CEST 2008 - kmachalkova@suse.cz + +- Have all clients understand 'help' commandline option + (bnc#269891 & friends) (many thanks, stano) +- Reference to up-to-date docs (bnc#177615) +- 2.17.1 + +------------------------------------------------------------------- +Tue Jun 17 17:21:08 CEST 2008 - kmachalkova@suse.cz + +- AA reports: Do not mess up the whole dialog up when user decides + to cancel 'Browse' operation ( pass 'nil' filename) (bnc#397851) +- Set the reporting dialog title correctly (bnc#397872) +- Reload subdomain upon exit from profile mode configuration dialog + (if modified) (bnc#369249) +- Make adding hats to newly added (manually created) profiles work + (bnc#397881) +- 2.17.0 + +------------------------------------------------------------------- +Thu May 29 16:01:09 CEST 2008 - kmachalkova@suse.cz + +- Have ag_subdomain and ag_subdomain_profiles understand `result + command so they can be correctly terminated by y2base (bnc#393957) +- 2.16.4 + +------------------------------------------------------------------- +Fri May 16 16:40:22 CEST 2008 - jsrain@suse.cz + +- added categories Settings and System into desktop file + (bnc #382778) + +------------------------------------------------------------------- +Mon May 12 17:37:05 CEST 2008 - kmachalkova@suse.cz + +- Make reportgen.pl executable again (opensuse.org svn migration + regression - bnc#157814) +- Integrating jjohansen's patch for UI support of late AA backend + features (FaTE#300560, FaTE#300571) +- 2.16.3 + +------------------------------------------------------------------- +Fri May 9 11:07:57 CEST 2008 - kmachalkova@suse.cz + +- Use button labels from Label:: module (thanks, msvec) +- Removed 2 widgets with the same ID ( AA general setup module failed + to launch ) (bnc #383792) +- Removed other sources of YUI exceptions: correct opening/closing + dialogs, fixed event loop, no 'nil' button labels +- 2.16.2 + +------------------------------------------------------------------- +Wed Apr 2 14:59:51 CEST 2008 - kmachalkova@suse.cz + +- i18n: additional strings marked for translation (bnc#371052) +- Archived reports: improved UI layout to prevent string cut-off + (bnc#368175) +- Fixed typos (bnc#374628) +- 2.16.1 + +------------------------------------------------------------------- +Mon Mar 17 12:43:32 CET 2008 - jsrain@suse.cz + +- added 'StartupNotify=true' to the desktop file (bnc #304964) + +------------------------------------------------------------------- +Tue Jan 22 14:32:55 CET 2008 - kmachalkova@suse.cz + +- Icons moved to yast2-theme package +- 2.16.0 + +------------------------------------------------------------------- +Mon Sep 17 06:01:09 CEST 2007 - dreynolds@suse.de + +- Fixes (#310454) to support new audit log format and new libapparmor1 - ddrewelow@suse.de +- Bug #305735 Add support for network toggles, append, and locking to the YaST2 + EditProfile wizard. +- Bug 302588 - 1 CD KDE version fails to install apparmor-docs + +------------------------------------------------------------------- +Tue Aug 21 22:38:17 CEST 2007 - dreynolds@suse.de + +- Updated spec to set theme-dir based on dist (openSUSE/sles) + +------------------------------------------------------------------- +Mon Aug 20 17:57:15 CEST 2007 - dreynolds@suse.de + +- sbeattie@suse.de + Fix for #212500 "y2controlcenter-gnome does not find AppArmor + icons" and its duplicate #297243 "Missing YaST icon: All app armor + icons". + +------------------------------------------------------------------- +Mon Jul 30 05:05:01 CEST 2007 - dreynolds@suse.de + +- Numerous fixes for repository integration + +------------------------------------------------------------------- +Mon Jul 16 16:25:52 CEST 2007 - dreynolds@suse.de + +- Add support for the AppArmor profile repository + Fate: 300517 +------------------------------------------------------------------- +Sat Nov 18 02:42:34 CET 2006 - ddrewelow@suse.de + +- Fixed an untranslated string + +------------------------------------------------------------------- +Sat Nov 18 00:09:03 CET 2006 - ddrewelow@suse.de + +- Fixed usability and reporting bugs + (bnc# 158599,171082,172624,173825) + +------------------------------------------------------------------- +Tue Nov 14 23:38:21 CET 2006 - ddrewelow@suse.de + +- Added the missing complain.scr to fix: + https://bugzilla.novell.com/show_bug.cgi?id=219898 + +------------------------------------------------------------------- +Mon Nov 13 23:45:49 CET 2006 - ddrewelow@suse.de + +- Fixes for notification bugs: + - configuration of e-mail recipient not saved in YaST + (bnc#177039) + - AppArmour - Security event Notification - email address fails + (bnc#190891) + - AppArmor unable to enter ANY notification email address + (bnc#198359) + +------------------------------------------------------------------- +Sat Nov 4 00:20:35 CET 2006 - ddrewelow@suse.de + +- Add complain/enforce profile state toggle + Fate: 300719 + +------------------------------------------------------------------- +Mon Oct 16 19:46:23 CEST 2006 - dreynolds@suse.de + +- Add syntax checks for profiles and display error dialogs to user + Fate: 300906 + +------------------------------------------------------------------- +Tue Sep 19 07:03:31 CEST 2006 - aj@suse.de + +- Adjust for theming change. + +------------------------------------------------------------------- +Tue Jun 6 01:24:50 CEST 2006 - dreynolds@suse.de + +- Fixes for https://bugzilla.novell.com/show_bug.cgi?id=175388, + https://bugzilla.novell.com/show_bug.cgi?id=172061. Added support + for new profile syntax Px/Ux/m. + +------------------------------------------------------------------- +Mon Apr 3 01:36:15 CEST 2006 - dreynolds@suse.de + +- Pickup fix for typo regression in profile_dialogs.ycp (thanks rudi) +- Remove libapparmor as a dependency for all yast wizards (#160518) + +------------------------------------------------------------------- +Sun Apr 2 16:57:00 CEST 2006 - ro@suse.de + +- fix typo in subdomain/profile_dialogs.ycp + +------------------------------------------------------------------- +Mon Mar 27 09:01:33 CEST 2006 - jmichael@suse.de + +- Split aaeventd startup into its own init script so we don't start + daemons while in the "boot" runlevel (#158613) +- Fix broken notification help localization. + +------------------------------------------------------------------- +Mon Mar 13 09:16:35 CET 2006 - dreynolds@suse.de + + +- Don't check for event DB intialization when running the audit report. + (#155343) +- Remove localized text in apparmor.desktop - as the desktop translation + is handled by the translation group. + https://bugzilla.novell.com/show_bug.cgi?id=151509 +- Changes the checks from /etc/subdomain.d to /etc/apparmor.d when + validated manual selection of #includes in the "Edit Profile" wizard. + (#152813) +- Replace yast2-devel build-requires with yast2 yast2-devtools + + +------------------------------------------------------------------- +Wed Feb 15 01:43:15 CET 2006 - dreynolds@suse.de + +- Fixed typo in SD_EditProfie.ycp that was causing a syntax error in the wizard + +------------------------------------------------------------------- +Mon Feb 13 05:45:44 CET 2006 - dreynolds@suse.de + +- Include counter (and time) in ag_genprof logmark +- (sbeattie@suse.de) Install apparmor packages if not already installed (#137585) +- (sbeattie@suse.de) Remove direct dependency on apparmor packages + +------------------------------------------------------------------- +Mon Feb 6 07:50:42 CET 2006 - sbeattie@suse.de + +- Fix non-wrapping error-dialog (#146435) +- Enable/start aaeventd if notification is enabled +- (jmichael) Remove dead code + +------------------------------------------------------------------- +Sun Jan 29 07:16:11 CET 2006 - sbeattie@suse.de + +- Add svn repo number to tarball name +- (dreynolds) Removed AALite checks +- (dreynolds) Fix regex warning +- (dreynolds) Fix apparmor control panel to correctly tell if AA is + enabled/disabled (#145955) +- disable autoyast support in aa configs (#116749) + +------------------------------------------------------------------- +Wed Jan 25 21:49:35 CET 2006 - mls@suse.de + +- converted neededforbuild to BuildRequires + +------------------------------------------------------------------- +Mon Jan 23 08:28:10 CET 2006 - dreynolds@suse.de + +- Added code to process events from the audit system in addition to syslog + +------------------------------------------------------------------- +Tue Jan 17 04:48:00 CET 2006 - dreynolds@suse.de + +- Remove references to message catalog files - now provided by yast2-trans + +------------------------------------------------------------------- +Fri Dec 9 07:39:01 CET 2005 - sbeattie@suse.de + +- fix gettext/textdomain() calls to refer to new messages filename +- fix references to old package names within .po files + +------------------------------------------------------------------- +Thu Dec 8 08:46:08 CET 2005 - sbeattie@suse.de + +- rename package to yast2-apparmor +- relicense to GPL and LGPL for open source release +- reset version to 2.0-1 + diff --git a/yast2-apparmor.spec b/yast2-apparmor.spec new file mode 100644 index 0000000..5b0e702 --- /dev/null +++ b/yast2-apparmor.spec @@ -0,0 +1,120 @@ +# +# spec file for package yast2-apparmor +# +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + +# norootforbuild + + +Name: yast2-apparmor +Version: 2.22.1 +Release: 0 + +BuildRoot: %{_tmppath}/%{name}-%{version}-build +Source0: yast2-apparmor-%{version}.tar.bz2 + +Group: Productivity/Security +License: GPL-2.0+ + +Summary: YaST2 - Plugins for AppArmor Profile Management + +Requires: yast2 +Requires: perl-TimeDate +Requires: perl(Data::Dumper) +Requires: perl(Encode) +Requires: perl(Getopt::Long) +Requires: perl(Immunix::AppArmor) +Requires: perl(Immunix::Notify) +Requires: perl(Locale::gettext) +Requires: perl(POSIX) +Requires: perl(ycp) + +BuildArch: noarch +Obsoletes: yast2-subdomain +Provides: yast2-subdomain +BuildRequires: update-desktop-files + +BuildRequires: yast2 yast2-devtools + +%if 0%{?suse_version} >= 1140 +# openSUSE-11.4 or newer +BuildRequires: perl-macros +%{perl_requires} +%endif + +%description +Yast2 forms and components for the management of Novell AppArmor +profiles. + +This package is part of a suite of tools that used to be named +SubDomain. + +%prep +%setup -n yast2-apparmor-%{version} + +%build +%{_prefix}/bin/y2tool y2autoconf +%{_prefix}/bin/y2tool y2automake +autoreconf --force --install + +export CFLAGS="$RPM_OPT_FLAGS -DNDEBUG" +export CXXFLAGS="$RPM_OPT_FLAGS -DNDEBUG" + +%{?suse_update_config:%{suse_update_config -f}} +./configure --libdir=%{_libdir} --prefix=%{_prefix} --mandir=%{_mandir} +# V=1: verbose build in case we used AM_SILENT_RULES(yes) +# so that RPM_OPT_FLAGS check works +make %{?jobs:-j%jobs} V=1 + +%install +make install DESTDIR="$RPM_BUILD_ROOT" +[ -e "%{_prefix}/share/YaST2/data/devtools/NO_MAKE_CHECK" ] || Y2DIR="$RPM_BUILD_ROOT/usr/share/YaST2" make check DESTDIR="$RPM_BUILD_ROOT" +for f in `find $RPM_BUILD_ROOT/%{_prefix}/share/applications/YaST2/ -name "*.desktop"` ; do + d=${f##*/} + %suse_update_desktop_file -d ycc_${d%.desktop} ${d%.desktop} +done + +%clean +rm -rf "$RPM_BUILD_ROOT" + +%files +%defattr(-,root,root) +/usr/bin/* +/usr/share/YaST2/clients +/usr/share/YaST2/include/apparmor +# empty directory, commenting out +# /usr/share/YaST2/include/apparmor-reports +/usr/share/YaST2/scrconf +/usr/share/YaST2/modules +/usr/share/applications/YaST2 +/usr/lib/YaST2/servers_non_y2 +%dir %{perl_vendorlib}/Immunix +%{perl_vendorlib}/Immunix/Notify.pm +# license is questionable, PDB says GPL-2.0+ +#%doc COPYING.LGPL +%dir %attr(-,root,root) /etc/apparmor +%config(noreplace) /etc/apparmor/reports.crontab +%config(noreplace) /etc/apparmor/reports.conf +%doc %{_prefix}/share/doc/packages/yast2-apparmor + +%post +REPDIR='/var/log/apparmor/reports' +REPDIR2='/var/log/apparmor/reports-archived' +REPDIR3='/var/log/apparmor/reports-exported' +[ -e $REPDIR ] || mkdir -p $REPDIR +[ -e $REPDIR2 ] || mkdir -p $REPDIR2 +[ -e $REPDIR3 ] || mkdir -p $REPDIR3 + +%changelog