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
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:
+13
-2
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user