Following the guide Signing Builds for Release 
<https://source.android.com/devices/tech/ota/sign_builds.html>,  I'm trying 
to sign a target file with my own keys, I ran the command below:
./build/tools/releasetools/sign_target_files_apks \
    -o \
    -d ~/.android-certs \
    target_files-20161102.zip \
    signed-target_files-20161102.zip

failed with:
creating system.img...
Running:  mkuserimg.sh -s /tmp/targetfiles-wqUF1M/system 
/tmp/system-3giXhK.img ext4 system 3758096384 -T 1478166659 -B 
/tmp/system-blocklist-WvcniP.map 
/tmp/targetfiles-wqUF1M/BOOT/RAMDISK/file_contexts
make_ext4fs -s -T 1478166659 -S 
/tmp/targetfiles-wqUF1M/BOOT/RAMDISK/file_contexts -B 
/tmp/system-blocklist-WvcniP.map -l 3758096384 -a system 
/tmp/system-3giXhK.img /tmp/targetfiles-wqUF1M/system
/tmp/targetfiles-wqUF1M/BOOT/RAMDISK/file_contexts: Permission denied
Running:  simg2img /tmp/system-3giXhK.img /tmp/unsparse_system-3giXhK.img
Invalid sparse file format at heade
Failed to read sparse file
Traceback (most recent call last):
  File "./build/tools/releasetools/sign_target_files_apks", line 493, in 
<module>
    main(sys.argv[1:])
  File "./build/tools/releasetools/sign_target_files_apks", line 486, in 
main
    add_img_to_target_files.AddImagesToTargetFiles(args[1])
  File 
"/home/myron/hdd/home/myron/workspace/aosp/c10w/build/tools/releasetools/add_img_to_target_files.py",
 
line 278, in AddImagesToTargetFiles
    AddSystem(output_zip, recovery_img=recovery_image, boot_img=boot_image)
  File 
"/home/myron/hdd/home/myron/workspace/aosp/c10w/build/tools/releasetools/add_img_to_target_files.py",
 
line 67, in AddSystem
    block_list=block_list)
  File 
"/home/myron/hdd/home/myron/workspace/aosp/c10w/build/tools/releasetools/add_img_to_target_files.py",
 
line 75, in BuildSystem
    return CreateImage(input_dir, info_dict, "system", 
block_list=block_list)
  File 
"/home/myron/hdd/home/myron/workspace/aosp/c10w/build/tools/releasetools/add_img_to_target_files.py",
 
line 141, in CreateImage
    assert succ, "build " + what + ".img image failed"
AssertionError: build system.img image failed

It seems like I don't have access permission to 
/tmp/targetfiles-wqUF1M/BOOT/RAMDISK/file_contexts, 
 chown -R myron:myron /tmp didn't solve the problem.
Does anyone know what went wrong? Any help would be appreciated.

-- 
-- 
unsubscribe: android-porting+unsubscr...@googlegroups.com
website: http://groups.google.com/group/android-porting

--- 
You received this message because you are subscribed to the Google Groups 
"android-porting" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to android-porting+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to