From c1fa297a9342bcf4750c4b6f1000e5cd364049f8 Mon Sep 17 00:00:00 2001 From: maximilian attems Date: Fri, 25 Sep 2009 19:46:29 +0200 Subject: update-initramfs: allow -t takeover on delete needed to have idempotent delete --- update-initramfs | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/update-initramfs b/update-initramfs index 29941f3..255265f 100755 --- a/update-initramfs +++ b/update-initramfs @@ -429,12 +429,14 @@ delete() set_initramfs - if [ ! -e "${initramfs}" ]; then - panic "Cannot delete ${initramfs}, doesn't exist." - fi + if [ "${takeover}" = 0 ]; then + if [ ! -e "${initramfs}" ]; then + panic "Cannot delete ${initramfs}, doesn't exist." + fi - if ! version_exists "${version}"; then - panic "Cannot delete version ${version}: Not created by this utility." + if ! version_exists "${version}"; then + panic "Cannot delete version ${version}: Not created by this utility." + fi fi altered_check -- cgit v1.2.3