summary refs log tree commit diff
path: root/pkgs/tools/virtualization/nixos-container/nixos-container.pl
diff options
context:
space:
mode:
authorRobin Gloster <mail@glob.in>2017-03-22 15:11:19 +0100
committerRobin Gloster <mail@glob.in>2017-03-22 15:15:42 +0100
commit91e74ed3b2b54e03647e2a3345d22e18b59eafd6 (patch)
treebf04e8de73228ba5e510bc92a5b3e6f48a0dc396 /pkgs/tools/virtualization/nixos-container/nixos-container.pl
parent3ac02dfc400588cfe3ecaa16f0a492d469140041 (diff)
downloadnixpkgs-91e74ed3b2b54e03647e2a3345d22e18b59eafd6.tar
nixpkgs-91e74ed3b2b54e03647e2a3345d22e18b59eafd6.tar.gz
nixpkgs-91e74ed3b2b54e03647e2a3345d22e18b59eafd6.tar.bz2
nixpkgs-91e74ed3b2b54e03647e2a3345d22e18b59eafd6.tar.lz
nixpkgs-91e74ed3b2b54e03647e2a3345d22e18b59eafd6.tar.xz
nixpkgs-91e74ed3b2b54e03647e2a3345d22e18b59eafd6.tar.zst
nixpkgs-91e74ed3b2b54e03647e2a3345d22e18b59eafd6.zip
nixos-container: check for correct path for chattr
Could fail on destroy if the container wasn't created correctly
Diffstat (limited to 'pkgs/tools/virtualization/nixos-container/nixos-container.pl')
-rwxr-xr-xpkgs/tools/virtualization/nixos-container/nixos-container.pl2
1 files changed, 1 insertions, 1 deletions
diff --git a/pkgs/tools/virtualization/nixos-container/nixos-container.pl b/pkgs/tools/virtualization/nixos-container/nixos-container.pl
index 84cfc9aa586..207177133a5 100755
--- a/pkgs/tools/virtualization/nixos-container/nixos-container.pl
+++ b/pkgs/tools/virtualization/nixos-container/nixos-container.pl
@@ -270,7 +270,7 @@ if ($action eq "destroy") {
 
     safeRemoveTree($profileDir) if -e $profileDir;
     safeRemoveTree($gcRootsDir) if -e $gcRootsDir;
-    system("chattr", "-i", "$root/var/empty") if -e $root;
+    system("chattr", "-i", "$root/var/empty") if -e "$root/var/empty";
     safeRemoveTree($root) if -e $root;
     unlink($confFile) or die;
 }