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

  • over 5 years ago: goldwynr started this project.
  • over 5 years ago: locilka liked this project.
  • over 5 years ago: lslezak liked this project.
  • over 5 years ago: goldwynr added keyword "ruby" to this project.
  • over 5 years ago: goldwynr added keyword "yast" to this project.
  • over 5 years ago: goldwynr added keyword "apparmor" to this project.
  • over 5 years ago: goldwynr originated this project.

  • Comments

    • goldwynr
      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

    Validate the embargo date OBS attribute by enavarro_suse

    Project Description

    The issue is describe...


    Improve SLE Release Management Container by suntorytimed

    Project Description

    In this project I would...


    YaST log grouping, better visualization of the log by lslezak

    Description

    TL;DR: I'd like to have som...


    openSUSE build supported by SUSE IT by vgrinco

    Project Description

    SUSE IT needs help fr...


    openSUSE on ZoL from OpenZFS project by jkohoutek

    Idea is to have SUSE system with OpenZFS as roo...