From 71d783ec11d1e87f39a15adac4269b517b986093 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tristan=20Dani=C3=ABl=20Maat?= Date: Sun, 25 Apr 2021 21:05:47 +0100 Subject: [PATCH] forge-server: Fix potential duplicate definition of `config` --- configuration/services/minecraft.nix | 2 +- pkgs/minecraft/forge-server.nix | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/configuration/services/minecraft.nix b/configuration/services/minecraft.nix index a524313..c3831aa 100644 --- a/configuration/services/minecraft.nix +++ b/configuration/services/minecraft.nix @@ -67,7 +67,7 @@ in { (pkgs.local.forge-server.override { jre_headless = pkgs.jdk11_headless; mods = pkgs.local.voor-kia; - config = ./configs/minecraft/voor-kia/config; + modConfig = ./configs/minecraft/voor-kia/config; defaultconfigs = ./configs/minecraft/voor-kia/defaultconfigs; }) ]; diff --git a/pkgs/minecraft/forge-server.nix b/pkgs/minecraft/forge-server.nix index a01367e..9bb2cdd 100644 --- a/pkgs/minecraft/forge-server.nix +++ b/pkgs/minecraft/forge-server.nix @@ -1,5 +1,5 @@ { lib, stdenv, fetchurl, busybox, coreutils, jre_headless, runtimeShell -, mods ? null, config ? null, defaultconfigs ? null }: +, mods ? null, modConfig ? null, defaultconfigs ? null }: let name = "forge-server"; @@ -59,11 +59,11 @@ in stdenv.mkDerivation rec { # Delete any previous config directories so that they can be updated ${busybox}/bin/rm -fr config defaultconfigs - ${lib.optionalString (config != null) '' + ${lib.optionalString (modConfig != null) '' # Copy the specified configs into the directory. Forge (and # mods) will try to write here, so we cannot symlink. ${busybox}/bin/mkdir -p config - ${busybox}/bin/cp -r '${config}'/* config + ${busybox}/bin/cp -r '${modConfig}'/* config ${busybox}/bin/chmod -R u+w config ''}