summary refs log tree commit diff
path: root/pkgs/build-support/build-fhs-userenv
diff options
context:
space:
mode:
authorLinus Heckemann <git@sphalerite.org>2018-04-15 13:43:42 +0100
committerobadz <obadz-git@obadz.com>2018-04-28 14:51:07 +0100
commit75cfbdf33b0423c2bd8f9fb20393267ef02bbf9d (patch)
treedc0269f9629c4daa141fcf79e1ff423e88fbdea0 /pkgs/build-support/build-fhs-userenv
parent65adfc73ad6226c01d80ed2a19aefd02225e453d (diff)
downloadnixpkgs-75cfbdf33b0423c2bd8f9fb20393267ef02bbf9d.tar
nixpkgs-75cfbdf33b0423c2bd8f9fb20393267ef02bbf9d.tar.gz
nixpkgs-75cfbdf33b0423c2bd8f9fb20393267ef02bbf9d.tar.bz2
nixpkgs-75cfbdf33b0423c2bd8f9fb20393267ef02bbf9d.tar.lz
nixpkgs-75cfbdf33b0423c2bd8f9fb20393267ef02bbf9d.tar.xz
nixpkgs-75cfbdf33b0423c2bd8f9fb20393267ef02bbf9d.tar.zst
nixpkgs-75cfbdf33b0423c2bd8f9fb20393267ef02bbf9d.zip
buildFHSUserEnv: change to root directory after chroot
Fixes #38525
Diffstat (limited to 'pkgs/build-support/build-fhs-userenv')
-rw-r--r--pkgs/build-support/build-fhs-userenv/chrootenv/chrootenv.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/pkgs/build-support/build-fhs-userenv/chrootenv/chrootenv.c b/pkgs/build-support/build-fhs-userenv/chrootenv/chrootenv.c
index c03a1710f45..7e49e9e78d7 100644
--- a/pkgs/build-support/build-fhs-userenv/chrootenv/chrootenv.c
+++ b/pkgs/build-support/build-fhs-userenv/chrootenv/chrootenv.c
@@ -118,6 +118,7 @@ int main(gint argc, gchar **argv) {
     bind("/", prefix);
 
     fail_if(chroot(prefix));
+    fail_if(chdir("/"));
     fail_if(execvp(*argv, argv));
   }