Skip to content

Commit 527ae8e

Browse files
authored
Merge pull request #8 from zhlhlf/master
更改打包逻辑 将从002_DNA中匹配通用的super分区镜像
2 parents a43dbb9 + dd54906 commit 527ae8e

File tree

1 file changed

+13
-11
lines changed

1 file changed

+13
-11
lines changed

cyrus.py

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -552,18 +552,20 @@ def patch_addons():
552552

553553

554554
def repack_super():
555-
infile = glob(V.DNA_CONF_DIR + '*_contexts.txt')
556-
if not infile:
557-
parts = [
558-
'system',
559-
'system_ext',
560-
'product',
561-
'vendor',
562-
'odm']
563-
else:
564-
parts = []
555+
parts_1 = [
556+
'system',
557+
'system_ext',
558+
'product',
559+
'vendor',
560+
'odm',
561+
"vendor_dlmk",
562+
"my_"
563+
]
564+
parts = []
565+
for i in parts_1:
566+
infile = glob(V.DNA_DIST_DIR + i+'*'+'.img')
565567
for file in infile:
566-
parts.append(os.path.basename(file).rsplit('_', 1)[0])
568+
parts.append(os.path.basename(file).rsplit('.', 1)[0])
567569
argvs = f'lpmake --metadata-size 65536 --super-name super --device super:{V.SETUP_MANIFEST["SUPER_SIZE"]}:{int(V.SETUP_MANIFEST["SUPER_SECTOR"]) * 512} '
568570
if V.SETUP_MANIFEST['IS_VAB'] == '1':
569571
argvs += '--metadata-slots 3 --virtual-ab -F '

0 commit comments

Comments
 (0)