From 7faf1ef89d9d60eb38355e7f3440ff5de91b442c Mon Sep 17 00:00:00 2001 From: Cloorc <13597105+cloorc@users.noreply.github.com> Date: Fri, 18 Oct 2024 11:19:17 +0800 Subject: [PATCH] fix(build): uninstall support AIX 7.1 --- tools/install.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tools/install.py b/tools/install.py index 31b94d2e4b532d3..7232be863d517c8 100755 --- a/tools/install.py +++ b/tools/install.py @@ -4,10 +4,15 @@ import ast import errno import os +import platform import shutil import sys import re +current_system = platform.system() + +SYSTEM_AIX = "AIX" + def abspath(*args): path = os.path.join(*args) return os.path.abspath(path) @@ -44,6 +49,7 @@ def try_rmdir_r(options, path): except OSError as e: if e.errno == errno.ENOTEMPTY: return if e.errno == errno.ENOENT: return + if e.errno == errno.EEXIST and current_system == SYSTEM_AIX: return raise path = abspath(path, '..')