Index: trunk/dsys/comINSTALL
===================================================================
--- trunk/dsys/comINSTALL	(revision 40)
+++ trunk/dsys/comINSTALL	(revision 65)
@@ -329,6 +329,13 @@
 	if test "x$mytest_file" = x; then
 	    rcfile_perm=640;
-	    rcfile_owner=`ls -ld ${yule_data} | awk '{print $3 }'`
-	    rcfile_group=`ls -ld ${yule_data} | awk '{print $4 }'`
+	    xgid=`(cat /etc/group; ypcat group) 2>/dev/null |\
+              grep "^samhain:" | awk -F: '{ print $3; }'`
+	    if test "x$xgid" = x; then
+	      rcfile_owner=`ls -ld ${yule_data} | awk '{print $3 }'`
+	      rcfile_group=`ls -ld ${yule_data} | awk '{print $4 }'`
+	    else
+	      rcfile_owner=`ls -ld ${yule_data} | awk '{print $3 }'`
+	      rcfile_group=samhain
+	    fi
 	else
 	    mytest_file=`basename $mytest_file`
@@ -546,6 +553,13 @@
 	if test "x$mytest_file" = x; then
 	    rcfile_perm=640;
-	    rcfile_owner=`ls -ld ${yule_data} | awk '{print $3 }'`
-	    rcfile_group=`ls -ld ${yule_data} | awk '{print $4 }'`
+	    xgid=`(cat /etc/group; ypcat group) 2>/dev/null |\
+              grep "^samhain:" | awk -F: '{ print $3; }'`
+	    if test "x$xgid" = x; then
+	      rcfile_owner=`ls -ld ${yule_data} | awk '{print $3 }'`
+	      rcfile_group=`ls -ld ${yule_data} | awk '{print $4 }'`
+	    else
+	      rcfile_owner=`ls -ld ${yule_data} | awk '{print $3 }'`
+	      rcfile_group=samhain
+	    fi
 	else
 	    mytest_file=`basename $mytest_file`
