X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=infra%2Fdgit-repos-server;h=54a63f926116b87673baa22d7b821795cca4cf97;hb=865ccbc447b33ac2f2d66af0147463c2709a4339;hp=6131774e7c43c7e2816cad08bfbcc3b54329947e;hpb=3441896d54a67afcf18987eed287061d2afea956;p=dgit.git diff --git a/infra/dgit-repos-server b/infra/dgit-repos-server index 6131774e..54a63f92 100755 --- a/infra/dgit-repos-server +++ b/infra/dgit-repos-server @@ -407,16 +407,21 @@ sub makeworkingclone () { rmtree "${workrepo}_fresh"; } +sub mkscript ($$) { + my ($path,$contents) = @_; + my $fh = new IO::File $path, O_WRONLY|O_CREAT|O_TRUNC, 0777 + or die "$path: $!"; + print $fh $contents or die "$path: $!"; + close $fh or die "$path: $!"; +} + sub setupstunthook () { my $prerecv = "$workrepo/hooks/pre-receive"; - my $fh = new IO::File $prerecv, O_WRONLY|O_CREAT|O_TRUNC, 0777 - or die "$prerecv: $!"; - print $fh <