29 lines
830 B
Diff
29 lines
830 B
Diff
From a846e000b590c68ba4532c5b796614262f734328 Mon Sep 17 00:00:00 2001
|
|
From: si-gui <245140120@qq.com>
|
|
Date: Fri, 4 Sep 2020 14:46:49 +0800
|
|
Subject: [PATCH] Optimized group_save implemenation in case of selinux attr changes
|
|
Optimized group_save implemenation in case of selinux attr changes, and
|
|
calling the shell's cp command would be a good decision until a better
|
|
way is found
|
|
|
|
Signed-off-by: si-gui <245140120@qq.com>
|
|
---
|
|
nss_wrapper.pl | 1 +
|
|
1 file changed, 1 insertion(+)
|
|
|
|
diff --git a/nss_wrapper.pl b/nss_wrapper.pl
|
|
index 48fa2c5..6c3f666 100755
|
|
--- a/nss_wrapper.pl
|
|
+++ b/nss_wrapper.pl
|
|
@@ -375,6 +375,7 @@ sub group_save($)
|
|
my @lines = ();
|
|
my $path = $group->{path};
|
|
my $tmppath = $path.$$;
|
|
+ system("cp -a $path $tmppath");
|
|
|
|
foreach my $eref (@{$group->{array}}) {
|
|
next unless defined($eref);
|
|
--
|
|
2.23.0
|
|
|