diff options
Diffstat (limited to 'tvix/derivation/src/derivation.rs')
-rw-r--r-- | tvix/derivation/src/derivation.rs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/tvix/derivation/src/derivation.rs b/tvix/derivation/src/derivation.rs index 9531157d6f98..d6a5dc76b74a 100644 --- a/tvix/derivation/src/derivation.rs +++ b/tvix/derivation/src/derivation.rs @@ -5,6 +5,7 @@ use serde::{Deserialize, Serialize}; use sha2::{Digest, Sha256}; use std::{collections::BTreeMap, fmt, fmt::Write, iter::FromIterator}; use tvix_store::nixbase32::NIXBASE32; +use tvix_store::nixpath::STORE_DIR; #[derive(Serialize, Deserialize)] pub struct Derivation { @@ -84,7 +85,9 @@ impl Derivation { hasher.update(format!("{:x}", digest)); hasher.update(write::COLON); - hasher.update(write::STORE_PATH_COLON); + hasher.update(STORE_DIR); + hasher.update(write::COLON); + hasher.update(name); hasher.update(write::DOT_FILE_EXT); |