diff options
author | Linus Heckemann <git@sphalerite.org> | 2018-04-15 13:43:42 +0100 |
---|---|---|
committer | obadz <obadz-git@obadz.com> | 2018-04-28 14:51:07 +0100 |
commit | 75cfbdf33b0423c2bd8f9fb20393267ef02bbf9d (patch) | |
tree | dc0269f9629c4daa141fcf79e1ff423e88fbdea0 /pkgs/build-support/build-fhs-userenv/chrootenv/chrootenv.c | |
parent | 65adfc73ad6226c01d80ed2a19aefd02225e453d (diff) | |
download | nixlib-75cfbdf33b0423c2bd8f9fb20393267ef02bbf9d.tar nixlib-75cfbdf33b0423c2bd8f9fb20393267ef02bbf9d.tar.gz nixlib-75cfbdf33b0423c2bd8f9fb20393267ef02bbf9d.tar.bz2 nixlib-75cfbdf33b0423c2bd8f9fb20393267ef02bbf9d.tar.lz nixlib-75cfbdf33b0423c2bd8f9fb20393267ef02bbf9d.tar.xz nixlib-75cfbdf33b0423c2bd8f9fb20393267ef02bbf9d.tar.zst nixlib-75cfbdf33b0423c2bd8f9fb20393267ef02bbf9d.zip |
buildFHSUserEnv: change to root directory after chroot
Fixes #38525
Diffstat (limited to 'pkgs/build-support/build-fhs-userenv/chrootenv/chrootenv.c')
-rw-r--r-- | pkgs/build-support/build-fhs-userenv/chrootenv/chrootenv.c | 1 |
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 c03a1710f451..7e49e9e78d78 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)); } |