Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 61d36152 authored by Automerger Merge Worker's avatar Automerger Merge Worker
Browse files

Merge "Add quote to the signing arguments when passing to apexer" am:...

Merge "Add quote to the signing arguments when passing to apexer" am: 2c2b9b4d am: f561e162 am: 9f62a0ea

Change-Id: Ie4aee35c922a745d7187cccd1308757761bf387e
parents bdc26934 9f62a0ea
Loading
Loading
Loading
Loading
+3 −1
Original line number Original line Diff line number Diff line
@@ -157,8 +157,10 @@ class ApexApkSigner(object):
                  os.getenv('PATH')]
                  os.getenv('PATH')]
    for key, val in arguments_dict.items():
    for key, val in arguments_dict.items():
      repack_cmd.extend(['--' + key, val])
      repack_cmd.extend(['--' + key, val])
    # Add quote to the signing_args as we will pass
    # --signing_args "--signing_helper_with_files=%path" to apexer
    if signing_args:
    if signing_args:
      repack_cmd.extend(['--signing_args', signing_args])
      repack_cmd.extend(['--signing_args', '"{}"'.format(signing_args)])
    # optional arguments for apex repacking
    # optional arguments for apex repacking
    manifest_json = os.path.join(apex_dir, 'apex_manifest.json')
    manifest_json = os.path.join(apex_dir, 'apex_manifest.json')
    if os.path.exists(manifest_json):
    if os.path.exists(manifest_json):
+1 −1
Original line number Original line Diff line number Diff line
@@ -189,7 +189,7 @@ class ApexUtilsTest(test_utils.ReleaseToolsTestCase):


    signing_helper = os.path.join(self.testdata_dir, 'signing_helper.sh')
    signing_helper = os.path.join(self.testdata_dir, 'signing_helper.sh')
    os.chmod(signing_helper, 0o700)
    os.chmod(signing_helper, 0o700)
    payload_signer_args = '--signing_helper_with_files {}'.format(
    payload_signer_args = '--signing_helper_with_files={}'.format(
        signing_helper)
        signing_helper)
    signer.ProcessApexFile(apk_keys, self.payload_key, payload_pubkey,
    signer.ProcessApexFile(apk_keys, self.payload_key, payload_pubkey,
                           payload_signer_args)
                           payload_signer_args)