Perl-apparmor is obsolete in the apparmor community. No one is maintaining it. However, opensuse has to keep it to interact with yast, which is the main consumer of perl-apparmor. Getting rid of perl-apparmor would mean:
Creating a new interface (JSON) to interact with outside world (IOW, yast)
Modify yast-apparmor module to understand apparmors JSON context and reprogram in ruby, instead of using perl as a bridge.
This project is part of:
Hack Week 15
Activity
Comments
-
over 5 years ago by goldwynr | Reply
Status update after Hackweek: https://github.com/goldwynr/yast-apparmor
Posted two patches to apparmor mailing list and got the response that creating a profile checking system inside yast would be very painful, just add a dumb window to update the profiles. JSON communications with tools would improve profiling using logprof.
Profiles are now sought using aa-status --json and displayed. Y2DIR=src /usr/sbin/yast profiles Note this requires the latest apparmor which has aa-status --json feature.
TODO: 1, Integrate profile display into apparmor tool to replace of "Configure" button in the Settings screen. 2. A dumb window for profile editing 3. Profile addition using aa-autodep 4. A new subtool for Logprofiling using aa-logprof --json
Similar Projects
Improve SLE Release Management Container by suntorytimed
Project Description
In this project I would...
Validate the embargo date OBS attribute by enavarro_suse
Project Description
The issue is describe...
YaST log grouping, better visualization of the log by lslezak
Description
TL;DR: I'd like to have som...
openSUSE on ZoL from OpenZFS project by jkohoutek
Idea is to have SUSE system with OpenZFS as roo...
openSUSE build supported by SUSE IT by vgrinco
Project Description
SUSE IT needs help fr...