acct-user: import from Gentoo & adjust to CrOS APIs

The Gentoo account db is not compatible with CrOS's approach, so gut
the logic and replace the exported APIs with CrOS versions.  This at
least allows us to import acct-* ebuilds from Gentoo.

BUG=b:187790077
TEST=CQ passes

Change-Id: I74277f4487a893eece95d6b9fea0be0366c1571b
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/overlays/eclass-overlay/+/4116682
Commit-Queue: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
Reviewed-by: Cindy Lin <xcl@google.com>
1 file changed