Re: Cleaning up semanage

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Dec 12, 2012 at 2:57 PM, David Quigley <selinux@xxxxxxxxxxxxxxx> wrote:
> I've given a few talks on SELinux over the past year and I've spoken to a
> bunch of people on google+ about SELinux and one topic keeps coming up. Many
> people find semanage to be large and convoluted with the help text being way
> to large to sort through. The latter part of the complaint is easy to
> address. The code for argument parsing in semanage (last time I checked)
> doesn't use things like argparse. If we switched it over to argparse we
> could get per sub-command help messages that would be more useful to people
> when they messed up a sub-command. Would anyone be opposed if I spent the
> time to migrate semanage argument parsing and help messages over to argparse
> or a similar library?

I'm not sure that's even possible. For example, my all-time favourite
"quirk" of semanage is:

semanage fcontext -d --ftype -d /some/dir

The first -d is the flag, while the second -d is actually a value
passed to --ftype. I'm not sure if argparse will do the right job
parsing this -- my brain certainly doesn't. :)

Best,
--
Konstantin Ryabitsev
LinuxFoundation.org
Montréal, Québec
--
selinux mailing list
selinux@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/selinux



[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Big List of Linux Books]     [Yosemite News]     [Yosemite Campsites]     [KDE Users]     [Gnome Users]

  Powered by Linux