fix rsync adc to call check_access the correct way...
also a test fix
This commit is contained in:
parent
85da5572b2
commit
d750725a34
|
@ -34,8 +34,8 @@ die "I dont like '..' paths in $cmd\n" if $path =~ /\.\./;
|
|||
# ok now check if we're permitted to execute a $perm action on $path
|
||||
# (taken as a refex) using rsync.
|
||||
|
||||
check_access('EXTCMD/rsync', "NAME/$path", $perm);
|
||||
# that should "die" if there's a problem
|
||||
my $ret = check_access('EXTCMD/rsync', "NAME/$path", $perm, 1);
|
||||
die "$perm NAME/$path $ENV{GL_USER} $ret\n" if $ret =~ /DENIED/;
|
||||
|
||||
wrap_chdir($RSYNC_BASE);
|
||||
log_it();
|
||||
|
|
|
@ -83,6 +83,6 @@ expect "total size is"
|
|||
name "u3 rsync to bar"
|
||||
cd ~/gitolite-admin
|
||||
runlocal rsync -avP conf u3:bar
|
||||
expect "W NAME/bar EXTCMD/rsync u3 DENIED by fallthru"
|
||||
expect "W NAME/bar u3 DENIED by fallthru"
|
||||
|
||||
name "INTERNAL"
|
||||
|
|
Loading…
Reference in a new issue