amazon-init.nix: Use makeBinPath

This also fixes the incorrect use of 'dev' outputs from
config.nix.package and pkgs.systemd.

authored by

Tuomas Tynkkynen and committed by
Vladimír Čunát
bee04a37 70f5c840

+1 -1
+1 -1
nixos/modules/virtualisation/amazon-init.nix
··· 8 9 echo "attempting to fetch configuration from EC2 user data..." 10 11 - export PATH=${config.nix.package}/bin:${pkgs.systemd}/bin:${pkgs.gnugrep}/bin:${pkgs.gnused}/bin:${config.system.build.nixos-rebuild}/bin:$PATH 12 export NIX_PATH=/nix/var/nix/profiles/per-user/root/channels/nixos:nixos-config=/etc/nixos/configuration.nix:/nix/var/nix/profiles/per-user/root/channels 13 14 userData=/etc/ec2-metadata/user-data
··· 8 9 echo "attempting to fetch configuration from EC2 user data..." 10 11 + export PATH=${pkgs.lib.makeBinPath [ config.nix.package pkgs.systemd pkgs.gnugrep pkgs.gnused config.system.build.nixos-rebuild]}:$PATH 12 export NIX_PATH=/nix/var/nix/profiles/per-user/root/channels/nixos:nixos-config=/etc/nixos/configuration.nix:/nix/var/nix/profiles/per-user/root/channels 13 14 userData=/etc/ec2-metadata/user-data