Removing the adduser dependency improves compatibility with custom linux distributions like Yocto where the adduser is provided via busy-box and not via debian package.
Types of changes
[ ] Bugfix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[x] Improvement (general improvements like code refactoring that doesn't explicitly fix a bug or add any new functionality)
[ ] Documentation Update (if none of the other choices apply)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
Proposed changes
Removing the adduser dependency improves compatibility with custom linux distributions like Yocto where the
adduser
is provided via busy-box and not via debian package.Types of changes
Paste Link to the issue
https://github.com/thin-edge/thin-edge.io/issues/2882
Checklist
cargo fmt
as mentioned in CODING_GUIDELINEScargo clippy
as mentioned in CODING_GUIDELINESFurther comments