From 0f891ba30e32545d0f514ef8e3b1768f0b776fc2 Mon Sep 17 00:00:00 2001 From: Christian Boltz Date: Sun, 5 Apr 2020 14:31:33 +0200 Subject: [PATCH] Delete (possibly broken) apparmor.vim on failure If create-apparmor.vim.py fails, an empty apparmor.vim gets created. The next "make" run will assume that apparmor.vim was already created (the file exists and has a new-enough timestamp) and will therefore skip the create-apparmor.vim.py run, keeping the broken apparmor.vim forever. Adjust the Makefile to delete apparmor.vim if the script fails. This ensures that make tries again in the next run. --- utils/vim/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/utils/vim/Makefile b/utils/vim/Makefile index 9ffc301e0..7d107dd0d 100644 --- a/utils/vim/Makefile +++ b/utils/vim/Makefile @@ -9,7 +9,7 @@ VIM_INSTALL_PATH=${DESTDIR}/usr/share/apparmor all: apparmor.vim manpages htmlmanpages apparmor.vim: apparmor.vim.in Makefile create-apparmor.vim.py - ${PYTHON} create-apparmor.vim.py > apparmor.vim + ${PYTHON} create-apparmor.vim.py > apparmor.vim || { rm -f apparmor.vim ; exit 1; } manpages: $(MANPAGES)