diff options
Diffstat (limited to 'nixpkgs/pkgs/servers/web-apps/wordpress/packages/generate.sh')
-rwxr-xr-x | nixpkgs/pkgs/servers/web-apps/wordpress/packages/generate.sh | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/nixpkgs/pkgs/servers/web-apps/wordpress/packages/generate.sh b/nixpkgs/pkgs/servers/web-apps/wordpress/packages/generate.sh new file mode 100755 index 000000000000..0abf3e341a41 --- /dev/null +++ b/nixpkgs/pkgs/servers/web-apps/wordpress/packages/generate.sh @@ -0,0 +1,23 @@ +#!/usr/bin/env nix-shell +#!nix-shell -i bash -p wp4nix jq + +set -e +set -u +set -o pipefail +set -x + +cd $(dirname "$0") + +nixFlags="--option experimental-features nix-command eval --raw --impure --expr" +export NIX_PATH=nixpkgs=../../../../.. +export WP_VERSION=$(nix $nixFlags '(import <nixpkgs> {}).wordpress.version') + +PLUGINS=`cat wordpress-plugins.json | jq -r 'keys|.[]' | sed -z 's/\n/,/g;s/,$/\n/'` +THEMES=`cat wordpress-themes.json | jq -r 'keys|.[]' | sed -z 's/\n/,/g;s/,$/\n/'` +LANGUAGES=`cat wordpress-languages.json | jq -r 'keys|.[]' | sed -z 's/\n/,/g;s/,$/\n/'` + +wp4nix -p $PLUGINS -pl en +wp4nix -t $THEMES -tl en +wp4nix -l $LANGUAGES + +rm *.log themeLanguages.json pluginLanguages.json |