forked from platformio/platformio-core
Ignore packages with TMP_FOLDER_PREFIX
This commit is contained in:
@ -134,6 +134,7 @@ class PkgRepoMixin(object):
|
|||||||
class PkgInstallerMixin(object):
|
class PkgInstallerMixin(object):
|
||||||
|
|
||||||
SRC_MANIFEST_NAME = ".piopkgmanager.json"
|
SRC_MANIFEST_NAME = ".piopkgmanager.json"
|
||||||
|
TMP_FOLDER_PREFIX = "_tmp_installing-"
|
||||||
|
|
||||||
FILE_CACHE_VALID = "1m" # 1 month
|
FILE_CACHE_VALID = "1m" # 1 month
|
||||||
FILE_CACHE_MAX_SIZE = 1024 * 1024
|
FILE_CACHE_MAX_SIZE = 1024 * 1024
|
||||||
@ -294,6 +295,8 @@ class PkgInstallerMixin(object):
|
|||||||
def get_installed(self):
|
def get_installed(self):
|
||||||
items = []
|
items = []
|
||||||
for pkg_dir in self.read_dirs(self.package_dir):
|
for pkg_dir in self.read_dirs(self.package_dir):
|
||||||
|
if self.TMP_FOLDER_PREFIX in pkg_dir:
|
||||||
|
continue
|
||||||
manifest = self.load_manifest(pkg_dir)
|
manifest = self.load_manifest(pkg_dir)
|
||||||
if not manifest:
|
if not manifest:
|
||||||
continue
|
continue
|
||||||
@ -378,7 +381,7 @@ class PkgInstallerMixin(object):
|
|||||||
requirements=None,
|
requirements=None,
|
||||||
sha1=None,
|
sha1=None,
|
||||||
track=False):
|
track=False):
|
||||||
tmp_dir = mkdtemp("-package", "_tmp_installing-", self.package_dir)
|
tmp_dir = mkdtemp("-package", self.TMP_FOLDER_PREFIX, self.package_dir)
|
||||||
src_manifest_dir = None
|
src_manifest_dir = None
|
||||||
src_manifest = {"name": name, "url": url, "requirements": requirements}
|
src_manifest = {"name": name, "url": url, "requirements": requirements}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user