Skip to content

Commit

Permalink
wordpress: 6.6.1 -> 6.6.2 (NixOS#343013)
Browse files Browse the repository at this point in the history
  • Loading branch information
wegank committed Sep 20, 2024
2 parents b8cca11 + d582ac0 commit 98a31cd
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 7 deletions.
9 changes: 6 additions & 3 deletions nixos/modules/services/web-apps/wordpress.nix
Original file line number Diff line number Diff line change
Expand Up @@ -75,13 +75,16 @@ let

mkPhpValue = v: let
isHasAttr = s: isAttrs v && hasAttr s v;
# "you're escaped" -> "'you\'re escaped'"
# https://www.php.net/manual/en/language.types.string.php#language.types.string.syntax.single
toPhpString = s: "'${escape [ "'" "\\" ] s}'";
in
if isString v then escapeShellArg v
if isString v then toPhpString v
# NOTE: If any value contains a , (comma) this will not get escaped
else if isList v && any lib.strings.isCoercibleToString v then escapeShellArg (concatMapStringsSep "," toString v)
else if isList v && any lib.strings.isCoercibleToString v then toPhpString (concatMapStringsSep "," toString v)
else if isInt v then toString v
else if isBool v then boolToString v
else if isHasAttr "_file" then "trim(file_get_contents(${lib.escapeShellArg v._file}))"
else if isHasAttr "_file" then "trim(file_get_contents(${toPhpString v._file}))"
else if isHasAttr "_raw" then v._raw
else abort "The Wordpress config value ${lib.generators.toPretty {} v} can not be encoded."
;
Expand Down
4 changes: 2 additions & 2 deletions nixos/tests/wordpress.nix
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ rec {
};

nodes = lib.foldl (a: version: let
package = pkgs."wordpress${version}";
package = pkgs."wordpress_${version}";
in a // {
"wp${version}_httpd" = _: {
services.httpd.adminAddr = "[email protected]";
Expand Down Expand Up @@ -67,7 +67,7 @@ rec {
networking.hosts."127.0.0.1" = [ "site1.local" "site2.local" ];
};
}) {} [
"6_3" "6_4"
"6_5" "6_6"
];

testScript = ''
Expand Down
4 changes: 2 additions & 2 deletions pkgs/servers/web-apps/wordpress/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
hash = "sha256-bIRmTqmzIRo1KdhAcJa1GxhVcTEiEaLFPzlNFbzfLcQ=";
};
wordpress_6_6 = {
version = "6.6.1";
hash = "sha256-YW6BhlP48okxLrpsJwPgynSHpbdRqyMoXaq9IBd8TlU=";
version = "6.6.2";
hash = "sha256-JpemjLPc9IP0/OiASSVpjHRmQBs2n8Mt4nB6WcTCB9Y=";
};
}

0 comments on commit 98a31cd

Please sign in to comment.