Merge pull request #4958 from NixOS/nix-develop-remove-override-input-warning

develop: Discard the input{Overrides,Updates} when getting bash
This commit is contained in:
Eelco Dolstra 2021-06-30 17:57:01 +02:00 committed by GitHub
commit 139f7af5ec
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -443,13 +443,17 @@ struct CmdDevelop : Common, MixEnvironment
try {
auto state = getEvalState();
auto nixpkgsLockFlags = lockFlags;
nixpkgsLockFlags.inputOverrides = {};
nixpkgsLockFlags.inputUpdates = {};
auto bashInstallable = std::make_shared<InstallableFlake>(
this,
state,
installable->nixpkgsFlakeRef(),
Strings{"bashInteractive"},
Strings{"legacyPackages." + settings.thisSystem.get() + "."},
lockFlags);
nixpkgsLockFlags);
shell = state->store->printStorePath(
toStorePath(state->store, Realise::Outputs, OperateOn::Output, bashInstallable)) + "/bin/bash";