From b5ebab7ccd3ac8d484bbe6bc037b94601dc0c7be Mon Sep 17 00:00:00 2001 From: Eygene Ryabinkin Date: Fri, 27 Nov 2009 12:52:07 +0300 Subject: [PATCH 2/4] security/vuxml: newentry.sh: cleanup before executing editor When we do 'exec EDITOR', cleanup handler isn't called, so the temporary file is left in place (/tmp or $TMPDIR). We fix it by explicitely calling cleanup() before exec'ing editor. Signed-off-by: Eygene Ryabinkin --- security/vuxml/files/newentry.sh | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/security/vuxml/files/newentry.sh b/security/vuxml/files/newentry.sh index d08bbc8..f84d0ea 100644 --- a/security/vuxml/files/newentry.sh +++ b/security/vuxml/files/newentry.sh @@ -51,6 +51,7 @@ awk '/^[[:space:]]+> "${tmp}" || exit 1 if cp "${tmp}" "${vuxml_file}"; then + cleanup exec ${EDITOR:-vi} "${vuxml_file}" else doclean="no" -- 1.6.5.3