Sudo and doas are 1000x (in loc) more complex than they need to be for destop pc. Yet they are always default installed and some tools even expect them.
edit: didn’t know that doas is that small. I thought it has ~1/10 of sudo’s code but it’s actually ~2k vs. 132k of sudo.
Actually, i thought about merging rdo and ssu, both a bit over 100 loc in C. Yes, it would be feasible over a weekend. I just have a lot of other stuff i need to do first.
Thought about “merging” because ssu works without asking for password, but it has weak argument parsing (need ‘ssu – stuff’) and works only on cli stuff. “Merging” meaning taking some inspirations from rdo to fix ssu. But ssu is great if used in yay (aur helper) or for nano, mv & co.
Sudo and doas are 1000x (in loc) more complex than they need to be for destop pc. Yet they are always default installed and some tools even expect them.
edit: didn’t know that doas is that small. I thought it has ~1/10 of sudo’s code but it’s actually ~2k vs. 132k of sudo.
I await your much improved solution then. It sounds so simple, I bet you knock it out over the weekend, right?
Actually, i thought about merging rdo and ssu, both a bit over 100 loc in C. Yes, it would be feasible over a weekend. I just have a lot of other stuff i need to do first.
Found ssu here : https://github.com/illiliti/ssu Can’t find rdo. What is it ?
https://codeberg.org/sw1tchbl4d3/rdo
Thought about “merging” because ssu works without asking for password, but it has weak argument parsing (need ‘ssu – stuff’) and works only on cli stuff. “Merging” meaning taking some inspirations from rdo to fix ssu. But ssu is great if used in yay (aur helper) or for nano, mv & co.
Thanks