From 57548c7bd501b80d46757d724a24c72831dc7bd0 Mon Sep 17 00:00:00 2001 From: sineemore Date: Mon, 24 Feb 2020 18:18:54 +0300 Subject: [PATCH] gitea: fix INSTALL script With current INSTALL sed process reveals generated secret key; it can be viewed by monitoring /proc or by using extrace. Also sed pattern fails, since there no such substring in provided sample configuration. gitea will change all secrets in configuration file right after web based installation process. --- srcpkgs/gitea/INSTALL | 16 ++++------------ srcpkgs/gitea/template | 2 +- 2 files changed, 5 insertions(+), 13 deletions(-) diff --git a/srcpkgs/gitea/INSTALL b/srcpkgs/gitea/INSTALL index 92e2f390e76..660e7deabaa 100644 --- a/srcpkgs/gitea/INSTALL +++ b/srcpkgs/gitea/INSTALL @@ -1,13 +1,5 @@ -case "$ACTION" in - post) - if [ "$UPDATE" = "yes" ] ; then - : - else - # This sets the secret key which would otherwise be - # distributed as a static packaged value - secret="$(tr -dc '[:alnum:]' < /dev/urandom | head -c32)" - sed -i "s!!$secret!" etc/gitea.conf - fi - chown _gitea:_gitea etc/gitea.conf - ;; +case "${ACTION}" in +post) + chown _gitea:_gitea etc/gitea.conf + ;; esac diff --git a/srcpkgs/gitea/template b/srcpkgs/gitea/template index 5d9a2ad5f06..2b16b3909bc 100644 --- a/srcpkgs/gitea/template +++ b/srcpkgs/gitea/template @@ -1,7 +1,7 @@ # Template file for 'gitea' pkgname=gitea version=1.10.6 -revision=1 +revision=2 build_style=go go_import_path=code.gitea.io/gitea # This could be done with build options, but these are built in with the