From 90cae4b8827bd30d17cf0a05f93c24d9b4f629cf Mon Sep 17 00:00:00 2001
From: Ravi Tripathi <ravi89@uab.edu>
Date: Mon, 6 Jun 2022 11:41:46 -0500
Subject: [PATCH] Adding a check for version of cmsh being used, to use
 appropriate command for adding user

---
 prod_rmq_agents/get-next-uid-gid.py | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/prod_rmq_agents/get-next-uid-gid.py b/prod_rmq_agents/get-next-uid-gid.py
index 42d6cc8..09358e9 100644
--- a/prod_rmq_agents/get-next-uid-gid.py
+++ b/prod_rmq_agents/get-next-uid-gid.py
@@ -30,6 +30,12 @@ def create_account(msg):
     msg["success"] = False
 
     # Bright command to create user
+    if str(rcfg.bright_cm_version).split(".")[0] == "8":
+        cmd = "/cm/local/apps/cmd/bin/cmsh -c "
+        cmd += f'"user; add {username}; set userid {uid}; set email {email};'
+        cmd += f'set commonname \\"{fullname}\\"; '
+        cmd += 'commit;"'
+
     cmd = "/cm/local/apps/cmd/bin/cmsh -c "
     cmd += f'"user; add {username}; set id {uid}; set email {email};'
     cmd += f'set commonname \\"{fullname}\\"; '
-- 
GitLab