From f94f924cc7528183891f48ce9fe5fb88ac545907 Mon Sep 17 00:00:00 2001 From: Leigh B Stoller <stoller@flux.utah.edu> Date: Wed, 27 Aug 2014 11:47:22 -0600 Subject: [PATCH] Ignore purge flag (delete image file) when a system image, until we figure out what deletion with deltas means. Still a problem for users, but at the moment we have not enabled provenance for mere users. Aside: Need to change purge so that we delete all image files (file for each version). Forgot to do that. --- utils/delete_image.in | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/utils/delete_image.in b/utils/delete_image.in index 0b38d0a500..e810cd3424 100644 --- a/utils/delete_image.in +++ b/utils/delete_image.in @@ -137,6 +137,11 @@ if ($?) { fatal("Could not kill running frisbee for $imageid!"); } +if ($purge && $image->pid() eq TBOPSPID()) { + $purge = 0; + print STDERR "Ignoring purge option for system image. \n"; +} + # # Since admins will often delete image descriptors for users, we are # setuid root. Flip for deleting the image file. -- GitLab