From 99ffe4e102a1f92d4fa34c3327c5c3efe12c59eb Mon Sep 17 00:00:00 2001 From: Paul Keith Date: Tue, 12 Oct 2021 23:09:39 -0500 Subject: [PATCH] verify-permission: Fix relative paths * Allows script to be run from outside its directory --- cicd/verify-permissions.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/cicd/verify-permissions.py b/cicd/verify-permissions.py index d6ad50c..966a9da 100755 --- a/cicd/verify-permissions.py +++ b/cicd/verify-permissions.py @@ -13,6 +13,7 @@ import errno from glob import glob +import os import re import subprocess import sys @@ -25,6 +26,11 @@ except ImportError: print('Please install the "requests" package via pip3.') exit(errno.ENOPKG) +# Change working directory to the location of this script +# This fixes relative path references when calling this script from +# outside of the directory containing it +os.chdir(sys.path[0]) + # Definitions for privileged permissions ANDROID_MANIFEST_XML = \ 'https://raw.githubusercontent.com/LineageOS/android_frameworks_base/lineage-19.0/core/res/AndroidManifest.xml'