diff options
author | Joey Hess <joey@kodama.kitenet.net> | 2008-06-04 00:38:43 -0400 |
---|---|---|
committer | Joey Hess <joey@kodama.kitenet.net> | 2008-06-04 00:38:43 -0400 |
commit | 46f7dcb362da5d043c758453384a447f0360462c (patch) | |
tree | d9321bdc9cba5cb97be932dbd1924572e796c5da /ikiwiki-mass-rebuild | |
parent | ce826411b20f94a6ff95b87574b355f897547840 (diff) | |
parent | 20ac7c1bf5b2c4e56792be9fb81f1ac1352f962e (diff) |
Merge branch 'master' into xapian
Diffstat (limited to 'ikiwiki-mass-rebuild')
-rwxr-xr-x | ikiwiki-mass-rebuild | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/ikiwiki-mass-rebuild b/ikiwiki-mass-rebuild index b40eb0b3b..3d0ca734c 100755 --- a/ikiwiki-mass-rebuild +++ b/ikiwiki-mass-rebuild @@ -33,9 +33,9 @@ sub processline { defined(my $pid = fork) or die "Can’t fork: $!"; if (! $pid) { my ($uuid, $ugid) = (getpwnam($user))[2, 3]; - my $grouplist=join(" ", $ugid, $ugid, supplemental_groups($user)); + my $grouplist=join(" ", $ugid, sort {$a <=> $b} $ugid, supplemental_groups($user)); if (($)=$grouplist) ne $grouplist) { - die "failed to set egid $grouplist: $!"; + die "failed to set egid $grouplist (got back $))"; } $(=$ugid; $<=$uuid; |