X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=infra%2Fdgit-repos-server;h=ec9b2c9ae186e8972a4c5bc216aadb2d199a2288;hb=52b7b05bf7898c0c4c2a4a88fecb4426273ce72d;hp=aa6fecd2eb72028c79387228cee3364a1c3f40c5;hpb=b77bfa84e1dd2f7fe760985a76d7bafcfc463802;p=dgit.git diff --git a/infra/dgit-repos-server b/infra/dgit-repos-server index aa6fecd2..ec9b2c9a 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 <