On 01/09, Stefan Hagen wrote:
> /var/gitea# fgrep -r 'env bash' .
> ./data/gitea-repositories/sdk/dotfiles.git/hooks/pre-receive.d/gitea:#!/usr/bin/env
>  bash
> ./data/gitea-repositories/sdk/dotfiles.git/hooks/pre-receive:#!/usr/bin/env 
> bash
> ./data/gitea-repositories/sdk/dotfiles.git/hooks/update.d/gitea:#!/usr/bin/env
>  bash
> ./data/gitea-repositories/sdk/dotfiles.git/hooks/update:#!/usr/bin/env bash
> ./data/gitea-repositories/sdk/dotfiles.git/hooks/post-receive.d/gitea:#!/usr/bin/env
>  bash
> ./data/gitea-repositories/sdk/dotfiles.git/hooks/post-receive:#!/usr/bin/env 
> bash
> ./data/gitea-repositories/sdk/dotfiles.git/hooks/proc-receive:#!/usr/bin/env 
> bash
> [same for all other repositories on the server]
> 
> /var/gitea# cat 
> ./data/gitea-repositories/sdk/dotfiles.git/hooks/pre-receive.d/gitea
> #!/usr/bin/env bash
> # AUTO GENERATED BY GITEA, DO NOT MODIFY
> /usr/local/sbin/gitea hook --config=/etc/gitea/app.ini pre-receive
> 
> So I still think adding bash is necessary for an out of the box 
> installation.

My setups work fine without bash.
# grep SCRIPT_TYPE /etc/gitea/app.ini
SCRIPT_TYPE                 = sh

What's in your SCRIPT_TYPE var?

# cat hooks/pre-receive.d/gitea
#!/usr/bin/env sh
# AUTO GENERATED BY GITEA, DO NOT MODIFY
/usr/local/sbin/gitea hook --config=/etc/gitea/app.ini pre-receive

-- 
With best regards,
Pavel Korovin

Reply via email to