$OpenBSD: patch-samba_filepropertiesplugin_authhelper_cpp,v 1.2 2021/04/27 05:27:00 rsadowski Exp $

Add OpenBSD usermod support

Index: samba/filepropertiesplugin/authhelper.cpp
--- samba/filepropertiesplugin/authhelper.cpp.orig
+++ samba/filepropertiesplugin/authhelper.cpp
@@ -101,6 +101,12 @@ ActionReply AuthHelper::addtogroup(const QVariantMap &
         QStringLiteral("{%1}").arg(group),
         QStringLiteral("-m"),
         QStringLiteral("{%1}").arg(user) });
+#elif defined(Q_OS_OPENBSD)
+    p.setProgram(QStringLiteral("/usr/sbin/usermod"));
+    p.setArguments({
+        QStringLiteral("-G"),
+        group,
+        user });
 #elif defined(Q_OS_LINUX)
     p.setProgram(QStringLiteral("/usr/sbin/usermod"));
     p.setArguments({
