Write explicit bashrc file
buildbot/nix-eval Build done.
buildbot/nix-build Build done.
buildbot/nix-effects Build done.
Build images / Build (immich) (push) Successful in 1m1s
Build images / Build (bitwarden) (push) Successful in 3m5s
Build images / Build (builder) (push) Successful in 3m49s
Build images / Build (sword-container-builder) (push) Successful in 5m7s
Build images / Build (vm-test) (push) Successful in 6m54s

This commit is contained in:
Greg Hellings
2026-05-10 01:31:11 -05:00
parent 0c60c3068c
commit 2313eb1f3d
+13 -2
View File
@@ -32,6 +32,13 @@ let
''; '';
destination = "/etc/nix/nix.conf"; destination = "/etc/nix/nix.conf";
}; };
bashrc = writeTextFile {
name = "bashrc";
text = ''
export PATH=${lib.makeBinPath contents}
'';
destination = "/etc/bashrc";
};
contents = lib'.basePackages ++ [ contents = lib'.basePackages ++ [
buildah buildah
(fakeNss.override { (fakeNss.override {
@@ -52,9 +59,13 @@ let
]; ];
in in
lib'.mkImage { lib'.mkImage {
inherit contents;
name = name "builder"; name = name "builder";
config.Env = [ "TEMP=/tmp" "PATH=${lib.makeBinPath contents}" ]; config.Env = [
"TEMP=/tmp"
"PATH=${lib.makeBinPath contents}"
];
# Set this explicitly so that we avoid infinite recursion
contents = contents ++ [ bashrc ];
extraCommands = '' extraCommands = ''
mkdir -p tmp mkdir -p tmp
mkdir -p var/tmp mkdir -p var/tmp