Closed Batchyx closed 8 years ago
Thank you @Batchyx for this nice PR. We'll review it very soon.
Your first commit (about the user creation) breaks tests. Can you see what's wrong?
There were some bashisms left in adduser.sh, which busybox tolerates, but dash does not. It should be better now.
Apparently not. I'll investigate further...
Thx @Batchyx
I expected that server/lib/adduser.sh would be copied to build/server/lib/adduser.sh, but it does not. In fact, those two files are already different in your tree.
Oh, good catch! Thanks for the PR.
This removes the unneeded dependency on bash and removes the dependency on GNU coreutils because of a non-POSIX option. Then it adds supports for busybox's
adduser
applet.This improves compatibility with POSIX systems not based on GNU, which is often the case in embedded systems where light alternatives like Busybox are preferred.