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.
Looking for hackers with the skills:
ruby yast apparmor
This project is part of:
Hack Week 15
Activity
Comments
-
almost 4 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
All our beloved acronyms in one place... also some Jekyll hackin by thutterer
Acronyms are fun. Everyone at SUSE loves them. ...
Learn Crystal by porting part of YaST to that language by ancorgs
For a very long time, I have been planning to p...
Analyser for YaST logs by jreidinger
Well, we often stuck in YaST team with knowledg...
ActiveJob influxdb-rails instrumentation by hennevogel
We have ActiveJob instrumentation in the OBS co...
openSUSE on ZoL from OpenZFS project by jkohoutek
Idea is to have SUSE system with OpenZFS as roo...
Analyser for YaST logs by jreidinger
Well, we often stuck in YaST team with knowledg...
Build admin-tools in a stand-alone environment without obs dependencies by dmulder
The [admin-tools appimage](https://appimage.git...
Learn Crystal by porting part of YaST to that language by ancorgs
For a very long time, I have been planning to p...