How to convert the initrd.img during buiding the kernel snap.
Oliver Grawert
ogra at ubuntu.com
Mon Mar 20 12:26:40 UTC 2017
hi,
On Do, 2017-03-16 at 21:22 +0800, Madper Xie wrote:
> Hi all,
>
> My u-boot do not support the format of the initrd.img. So I need to
> manually convert it via mkimage every time.
>
> I tried to use scriptlet to convert the initrd.img file but failed.
>
> ```
> install: |
> mkimage -n 'RamdiskImage' -A arm -O linux -T ramdisk -C gzip -d
> initrd.img ramfs.img
> rm initrd.img
> ```
>
> I got:
> mkimage: Can't open initrd.img: No such file or directory
> rm: cannot remove 'initrd.img': No such file or directory
>
> It seems the scriptlet executed before downloading the initrd.img.
> Do we have any way to run a command after downloading the initrd.img?
>
please fix your u-boot instead, one of the required uboot config
options we have is:
#define CONFIG_SUPPORT_RAW_INITRD
in your include/configs/<board>.h file ...
the others are:
#define CONFIG_ENV_IS_IN_FAT
#define CONFIG_SYS_REDUNDAND_ENVIRONMENT
and
#define CONFIG_ENV_SIZE SZ_128K
to make the rollback function work.
ciao
oli
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: This is a digitally signed message part
URL: <https://lists.ubuntu.com/archives/snapcraft/attachments/20170320/fd98c034/attachment.sig>
More information about the Snapcraft
mailing list