From 543a137506610ebdc294589be22bdb11e25301f4 Mon Sep 17 00:00:00 2001 From: Ivan Kravets Date: Sun, 18 Sep 2016 23:48:10 +0300 Subject: [PATCH] Fix udev.rules warning under Linux Mint --- platformio/builder/tools/pioupload.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/platformio/builder/tools/pioupload.py b/platformio/builder/tools/pioupload.py index 9d2b1a6e..b3f528f6 100644 --- a/platformio/builder/tools/pioupload.py +++ b/platformio/builder/tools/pioupload.py @@ -115,8 +115,10 @@ def AutodetectUploadPort(*args, **kwargs): # pylint: disable=unused-argument if env.subst("$PIOFRAMEWORK") == "mbed": env.Replace(UPLOAD_PORT=_look_for_mbed_disk()) else: - if (system() == "Linux" and - not isfile("/etc/udev/99-platformio-udev.rules")): + if (system() == "Linux" and not any([ + isfile("/etc/udev/99-platformio-udev.rules"), + isfile("/etc/rules.d/99-platformio-udev.rules") + ])): sys.stderr.write( "\nWarning! Please install `99-platformio-udev.rules` and " "check that your board's PID and VID are listed in the rules."