From 9e28807d031c4625d566755aca6ebc7b22417bc2 Mon Sep 17 00:00:00 2001 From: Francesco Gazzetta Date: Mon, 16 Aug 2021 23:03:25 +0200 Subject: [PATCH 1/3] warzone2100: 4.1.1 -> 4.1.3 (cherry picked from commit 4b5f0bfa393e45e9f9c2704d000e07dc689b4e51) --- pkgs/games/warzone2100/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/games/warzone2100/default.nix b/pkgs/games/warzone2100/default.nix index 6f31dcf9be9..3d811f50d4a 100644 --- a/pkgs/games/warzone2100/default.nix +++ b/pkgs/games/warzone2100/default.nix @@ -39,11 +39,11 @@ in stdenv.mkDerivation rec { inherit pname; - version = "4.1.1"; + version = "4.1.3"; src = fetchurl { url = "mirror://sourceforge/${pname}/releases/${version}/${pname}_src.tar.xz"; - sha256 = "sha256-CnMt3FytpTDAtibU3V24i6EvWRc9UkAuvC9ingphCM8="; + sha256 = "sha256-sKZiDjWwVFXT6RiY+zT+0S6Zb3uCC0CaZzOQYEWpWNs="; }; buildInputs = [ From 9d0618433a88507f5b1e7ed8fc013b1256d2617b Mon Sep 17 00:00:00 2001 From: Zane van Iperen Date: Sun, 11 Jul 2021 12:48:10 +1000 Subject: [PATCH 2/3] nixos/gitea: use gitea to refresh hooks and keys Gitea now provides this functionality as an admin command. Is significantly faster, especially on slow disks. (cherry picked from commit c854b8570285ac4c14282a5efa0f8334a520ac8d) --- nixos/modules/services/misc/gitea.nix | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/nixos/modules/services/misc/gitea.nix b/nixos/modules/services/misc/gitea.nix index 95369ff7ee4..84fa9bfb6b5 100644 --- a/nixos/modules/services/misc/gitea.nix +++ b/nixos/modules/services/misc/gitea.nix @@ -523,19 +523,12 @@ in ''} # update all hooks' binary paths - HOOKS=$(find ${cfg.repositoryRoot} -mindepth 4 -maxdepth 6 -type f -wholename "*git/hooks/*") - if [ "$HOOKS" ] - then - sed -ri 's,/nix/store/[a-z0-9.-]+/bin/gitea,${gitea}/bin/gitea,g' $HOOKS - sed -ri 's,/nix/store/[a-z0-9.-]+/bin/env,${pkgs.coreutils}/bin/env,g' $HOOKS - sed -ri 's,/nix/store/[a-z0-9.-]+/bin/bash,${pkgs.bash}/bin/bash,g' $HOOKS - sed -ri 's,/nix/store/[a-z0-9.-]+/bin/perl,${pkgs.perl}/bin/perl,g' $HOOKS - fi + ${gitea}/bin/gitea admin regenerate hooks # update command option in authorized_keys if [ -r ${cfg.stateDir}/.ssh/authorized_keys ] then - sed -ri 's,/nix/store/[a-z0-9.-]+/bin/gitea,${gitea}/bin/gitea,g' ${cfg.stateDir}/.ssh/authorized_keys + ${gitea}/bin/gitea admin regenerate keys fi ''; From bd84f4a6ed77c00db5a9330a3ed0ad7cea2d3e6f Mon Sep 17 00:00:00 2001 From: Zane van Iperen Date: Fri, 6 Aug 2021 20:01:42 +1000 Subject: [PATCH 3/3] nixos/gitea: init/migrate db in startup script (cherry picked from commit 99d8d553da44fb065f9cb8bb54e2e93b85417fab) --- nixos/modules/services/misc/gitea.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/nixos/modules/services/misc/gitea.nix b/nixos/modules/services/misc/gitea.nix index 84fa9bfb6b5..4e8bb01e3d6 100644 --- a/nixos/modules/services/misc/gitea.nix +++ b/nixos/modules/services/misc/gitea.nix @@ -522,6 +522,9 @@ in (umask 027; gitea_setup) ''} + # run migrations/init the database + ${gitea}/bin/gitea migrate + # update all hooks' binary paths ${gitea}/bin/gitea admin regenerate hooks