Add fwupdate-i2c user and group for etphidiap touchpad FW updater.

The fwupdate-i2c user is also placed in i2c group for access to
i2c-dev device files.

BUG=b:79157488
CQ-DEPEND=CL:1532980
TEST=Built OS image with TP FW updater, installed it on Atlas DUT, invoked
chromeos-touch-update.sh.  That successfully flashed the TP FW when it was
out of date, and quietly did nothing when TP FW was up-to-date or newer (no
downgrading by default).

Change-Id: I91a2ae464f25272e3f2875b7d148ecc76229d451
Signed-off-by: Matthew Blecker <matthewb@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/1533737
Commit-Ready: ChromeOS CL Exonerator Bot <chromiumos-cl-exonerator@appspot.gserviceaccount.com>
Reviewed-by: Dmitry Torokhov <dtor@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
diff --git a/profiles/base/accounts/group/fwupdate-i2c b/profiles/base/accounts/group/fwupdate-i2c
new file mode 100644
index 0000000..fce3a98
--- /dev/null
+++ b/profiles/base/accounts/group/fwupdate-i2c
@@ -0,0 +1,3 @@
+group:fwupdate-i2c
+gid:20135
+users:fwupdate-i2c
diff --git a/profiles/base/accounts/group/i2c b/profiles/base/accounts/group/i2c
index 1851a0b..10f2c7f 100644
--- a/profiles/base/accounts/group/i2c
+++ b/profiles/base/accounts/group/i2c
@@ -1,5 +1,6 @@
 group:i2c
 gid:404
-# Give the power manager access to I2C devices so it can adjust external
-# displays' brightness via DDC.
-users:power
+# fwupdate-i2c: For firmware updater utilities that use the i2c-dev interface.
+# power: Give the power manager access to I2C devices so it can adjust external
+#   displays' brightness via DDC.
+users:fwupdate-i2c,power
diff --git a/profiles/base/accounts/user/fwupdate-i2c b/profiles/base/accounts/user/fwupdate-i2c
new file mode 100644
index 0000000..11e4a78
--- /dev/null
+++ b/profiles/base/accounts/user/fwupdate-i2c
@@ -0,0 +1,6 @@
+user:fwupdate-i2c
+uid:20135
+gid:20135
+gecos:user for firmware update utilities that use i2c-dev
+home:/dev/null
+shell:/bin/false