diff options
author | Alyssa Ross <hi@alyssa.is> | 2023-12-17 15:49:08 +0100 |
---|---|---|
committer | Alyssa Ross <hi@alyssa.is> | 2023-12-17 15:49:08 +0100 |
commit | 1a58ed4c6b9b5fbfb3f8d2aad36cf84dfb77ac58 (patch) | |
tree | e8058ac813998afa9f1c14bffb0f75b41ab1da71 /img | |
parent | 33fe5c1194e3e9c8b69bfecce201758227e6dbbf (diff) | |
download | spectrum-1a58ed4c6b9b5fbfb3f8d2aad36cf84dfb77ac58.tar spectrum-1a58ed4c6b9b5fbfb3f8d2aad36cf84dfb77ac58.tar.gz spectrum-1a58ed4c6b9b5fbfb3f8d2aad36cf84dfb77ac58.tar.bz2 spectrum-1a58ed4c6b9b5fbfb3f8d2aad36cf84dfb77ac58.tar.lz spectrum-1a58ed4c6b9b5fbfb3f8d2aad36cf84dfb77ac58.tar.xz spectrum-1a58ed4c6b9b5fbfb3f8d2aad36cf84dfb77ac58.tar.zst spectrum-1a58ed4c6b9b5fbfb3f8d2aad36cf84dfb77ac58.zip |
Filter Spectrum sources for each component
At long last, changing one file somewhere won't cause every Spectrum component to be rebuilt unnecessarily. Signed-off-by: Alyssa Ross <hi@alyssa.is>
Diffstat (limited to 'img')
-rw-r--r-- | img/app/default.nix | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/img/app/default.nix b/img/app/default.nix index 57dcddb..d76104a 100644 --- a/img/app/default.nix +++ b/img/app/default.nix @@ -80,7 +80,13 @@ stdenvNoCC.mkDerivation { src = lib.fileset.toSource { root = ../..; - fileset = src; + fileset = lib.fileset.intersection src (lib.fileset.unions [ + ./. + ../../lib/common.mk + ../../scripts/make-erofs.sh + ../../scripts/make-gpt.sh + ../../scripts/sfdisk-field.awk + ]); }; sourceRoot = "source/img/app"; |