nixos-container: Don't destroy declarative containers

This commit is contained in:
Eelco Dolstra 2014-04-03 16:25:21 +02:00
parent b0b3fa928a
commit 1e4fa227fe

View file

@ -1,6 +1,7 @@
#! @perl@
use strict;
use POSIX;
use File::Path;
use File::Slurp;
use Fcntl ':flock';
@ -148,6 +149,9 @@ sub stopContainer {
}
if ($action eq "destroy") {
die "$0: cannot destroy declarative container (remove it from your configuration.nix instead)\n"
unless POSIX::access($confFile, &POSIX::W_OK);
my $root = "/var/lib/containers/$containerName";
my $profileDir = "/nix/var/nix/profiles/per-container/$containerName";