File chcat_join.patch of Package policycoreutils.13728

Index: selinux-python-2.8/chcat/chcat
===================================================================
--- selinux-python-2.8.orig/chcat/chcat	2018-05-24 18:21:09.000000000 +0000
+++ selinux-python-2.8/chcat/chcat	2019-12-17 11:01:17.056766838 +0000
@@ -247,7 +247,10 @@ def chcat_user_replace(newcat, users):
             add_ind = 1
             user = seusers["__default__"]
         serange = user[1].split("-")
-        new_serange = "%s-%s:%s" % (serange[0], newcat[0], string.join(newcat[1:], ","))
+        if len(newcat[1:]) > 0:
+            new_serange = "%s-%s:%s" % (serange[0], newcat[0], ",".join(newcat[1:]))
+        else:
+            new_serange = "%s-%s" % (serange[0], newcat[0])
         if new_serange[-1:] == ":":
             new_serange = new_serange[:-1]
 
openSUSE Build Service is sponsored by