From bbc43e203cb4b653f45ecfb6f21e1d8ce358e18c Mon Sep 17 00:00:00 2001 From: Alexey Sokolov Date: Sun, 17 Dec 2017 10:07:52 +0000 Subject: [PATCH] CMakified znc-buildmod should also remove destination before writing new .so To avoid crash of a running ZNC process. --- znc-buildmod.cmake.in | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/znc-buildmod.cmake.in b/znc-buildmod.cmake.in index 7fb5a03c..4659e389 100755 --- a/znc-buildmod.cmake.in +++ b/znc-buildmod.cmake.in @@ -96,4 +96,8 @@ with tempfile.TemporaryDirectory() as cmdir: subprocess.check_call(['cmake', '--build', '.'], cwd=build) for so in glob.iglob(os.path.join(build, '*.so')): + try: + os.remove(os.path.basename(so)) + except OSError: + pass shutil.copy(so, os.getcwd())