bugacl - Bugs: bug #62383, getfacl: support JSON output for...

 
 

bug #62383: getfacl: support JSON output for machine parsing

Submitter:  None
Submitted:  Fri 29 Apr 2022 01:59:29 PM UTC
   
 
Category:  None Severity:  1 - Wish
Priority:  5 - Normal Item Group:  None
Status:  Postponed Privacy:  Public
Assigned to:  None Open/Closed:  Open
* Mandatory Fields

Post a Comment

Add a New Comment Rich Markup
   

Discussion

Wed 04 Jan 2023 07:51:47 AM UTC, comment #1: 

patches should be sent to the mailing list for discussion

personally i don't see a problem with adding a JSON output for machine readability

Mike Frysinger <vapier>
Group Member
Fri 29 Apr 2022 01:59:29 PM UTC, original submission:  

Hello there,

this is almost certainly not the right way to do this; so apols for that ;)

Synopsis;
  For reasons I myself barely understand, I was looking to see how<br/> difficult it might be to add support for json output to getfacl.

Anyways, I pulled the code, created a branch and hacked away.

In this first attempt I have managed to produce some valid json<br/> output: by modifying do_print().  But I see it will require furthur<br/> thought in relation to acl_to_any_text() or perhaps a separate function like do_show().


I've attached a patch for this PoC. Changes are against next@a966a2b.<br/>  The other three files are an example of current output, and two possible alternative future desired outputs.

Anyways.  Thought I'd share this "because".
So feel free to ignore, or like whatever, etc...

HappyHacking :)
joe-opensrc.

Anonymous

 

Attached Files

Attached Files
file #53157:  br-next.getfacl-json-output.patch added by None (5.0KiB - text/x-patch - NoComment)
file #53158:  getfacl-ouput.json added by None (266B - application/json - NoComment)
file #53159:  getfacl-ouput-desired.json added by None (375B - application/json - NoComment)
file #53160:  getfacl-ouput-desired-2.json added by None (349B - application/json - NoComment)

(Note: upload size limit is set to 16MiB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

 

Dependencies

This item does not depend on any other items.

No items depend on this one.

 

Mail Notification Carbon-Copy List

Carbon-Copy List
  • -email is unavailable- added by vapier (Posted a comment)
  •  

    Votes

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.

     

    History

    Follow 7 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2023-01-04 vapier Severity3 - Normal 1 - Wish
    2023-01-04 vapier StatusNone Postponed
        Summary-- NOTABUG :D -- FeatureRequest(kindof) getfacl: support JSON output for machine parsing
    2022-04-29 None Attached File- Added br-next.getfacl-json-output.patch, #53157
        Attached File- Added getfacl-ouput.json, #53158
        Attached File- Added getfacl-ouput-desired.json, #53159
        Attached File- Added getfacl-ouput-desired-2.json, #53160

    Back to the top

    Powered by Savane 3.16.
    Corresponding source code