3ced9ba696
Merge remote-tracking branch 'github/master'
2023-02-13 13:36:39 +08:00
3f2e9d7c5b
common: fix the syntax error
...
There have the syntax error: operand expected on PC with ubuntu 16.04
Signed-off-by: Caesar Wang <wxt@rock-chips.com >
Change-Id: I03a58ccd36ea9eafa60dfeae4a15f30d7a4e84d9
2022-08-13 14:55:19 +08:00
9b685abcdf
添加extboot分区,便于实现内核升级和设备树插件功能
2022-07-07 11:54:51 +08:00
21b2579ea5
common: mkfirmware.sh: modify because not support rk3126_loader_wo_ftl_v2.09.263.bin
...
modify: delete first line "-x"
Change-Id: Ie9d312ef467f7ba55293853100e2c63c38c1d338
Signed-off-by: Jun Zeng <jun.zeng@rock-chips.com >
2022-05-30 20:06:16 +08:00
3b59933946
mkfirmware.sh: Support more kinds of legacy partition size
...
Tested with:
RK_USERDATA_PARTITION_SIZE=100M
RK_USERDATA_PARTITION_SIZE=102400K
RK_USERDATA_PARTITION_SIZE=104857600
RK_USERDATA_PARTITION_SIZE=0x6400000
Change-Id: Ia0e56a363a078c776debd1090e11d44f74e7a3d2
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com >
2022-05-27 16:09:33 +08:00
93878fbe72
mkfirmware.sh: use security-system.img if security enabled
...
Signed-off-by: Zain Wang <wzz@rock-chips.com >
Change-Id: Ifa63377db22eee5851de8f1dc8fd72f499014992
2022-05-13 15:42:24 +08:00
c9fbf9294d
mkfirmware.sh: Keep the original rockdev/
...
Other stages in build.sh might generate something in rockdev/.
Change-Id: I37349b9a8cb17e2ac59dfdeb76fdb328e5ed0aa1
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com >
2022-05-09 18:30:40 +08:00
1382493ffc
mkfirmware.sh: Cleanup a bit
...
Change-Id: I4a169d4678762e007d495e26bb44e3d2c83338ed
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com >
2022-05-06 18:45:46 +08:00
0ff8660dc2
mkfirmware.sh: Avoid touching extra partitions without source dir
...
Tested with:
export RK_EXTRA_PARTITIONS="/dev/sda1:/mnt/usb_storage:vfat:defaults::"
Check:
1/ no errors in mkfirmware.sh
2/ etc/fstab got:
/dev/sda1 /mnt/usb_storage vfat defaults 0 2
Change-Id: I2f567a9084b14a951d243276c742b0a1667576e9
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com >
2022-05-06 18:40:33 +08:00
98354c694c
mkfirmware: fixed rootfs image name when enable security
...
Signed-off-by: Zain Wang <wzz@rock-chips.com >
Change-Id: Id32f8573bbe30134aafded39c98803b4d1acfac4
2022-04-27 15:36:20 +08:00
a8a798e928
mkfirmware.sh: Cleanup a bit
...
1/ Fix partition size check for image with holes.
2/ Support new partition table variable:
<dev>:<mount point>:<fs type>:<mount flags>:<source dir>:<image size(M|K|auto)>:[options]
Change-Id: I913f2bce85a40766768007e745f37e4fbe2d490c
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com >
2022-04-22 12:44:06 +08:00
c06590954b
mkfirmware.sh/mk-image.sh: Support sizes in KB
...
mk-image.sh <src_dir> <target_image> <fs_type> <size(M|K)|auto(0)>"
Change-Id: I0aa7545c806816a9cc02727c4a2c2f34e7717685
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com >
2022-04-21 15:31:10 +08:00
aad3b6c633
common: add encrypt-system build operation
...
Signed-off-by: Zain Wang <wzz@rock-chips.com >
Change-Id: I8c20af3fa256d9f933d130f2bf371b5c9c9de053
2022-03-23 11:16:15 +08:00
bf885c8729
common: build linux security dm-v ramboot
...
Signed-off-by: Zain Wang <wzz@rock-chips.com >
Change-Id: Ic2c19c0db5e94e4c0eb942e24290964ff7140da5
2022-02-18 18:24:17 +08:00
359f4130a9
common: mkfirmware.sh: fixed check image size
...
Signed-off-by: Weiwen Chen <cww@rock-chips.com >
Change-Id: I6500722b99256fdcaa69bf00c85a09fa5d50cc59
2021-05-11 20:10:25 +08:00
aaafb2b0a0
common: support build ramdisk security firmware
...
Signed-off-by: Weiwen Chen <cww@rock-chips.com >
Change-Id: I641a364263a61ded19b6c9603a4048cdba8205c5
2021-03-25 15:18:59 +08:00
1e1fee7db7
common: clean rockdev when build sdpackage
...
Signed-off-by: Weiwen Chen <cww@rock-chips.com >
Change-Id: I7e57c6a2594d54e1c36cdd8958570bb85b0a639e
2021-02-19 15:03:08 +08:00
5c02c954b2
common: support package update_sdcard.img
...
Configure:
RK_PACKAGE_FILE_AB to build update_ab.img
RK_PACKAGE_FILE_SDCARD_UPDATE to build update_sdcard.img
RK_PACKAGE_FILE_OTA to build update_ota.img
Signed-off-by: Weiwen Chen <cww@rock-chips.com >
Change-Id: I8beec81e55d22547d8902f36b84317680b7e94c6
2021-02-08 15:54:36 +08:00
2cc36b53a3
common: mkfirmware.sh: fixed check partition size for AB system
...
Signed-off-by: Weiwen Chen <cww@rock-chips.com >
Change-Id: I47020a2248091f8f9ff8d5bfe9ced045ab8ed848
2021-02-05 17:37:55 +08:00
4403a2aac6
common: mkfirmware.sh: fixed parameter parse fail judgment logic
...
Signed-off-by: Wei Chen <wei.chen@rock-chips.com >
Change-Id: I397b8edd9be866a2176aae0466193024abe45a0b
2021-01-16 15:57:36 +08:00
198d47f525
common: mkfirmware.sh: support get partition size from parameter
...
Signed-off-by: Weiwen Chen <cww@rock-chips.com >
Change-Id: I6806d319d948083578929899935ccc076fc82aac
2021-01-08 17:52:50 +08:00
f547f6a3d0
common: fix make ubi filesystem
...
Signed-off-by: Weiwen Chen <cww@rock-chips.com >
Change-Id: Id2d6cff58968c9388af3877ff031f7cc92dbe26a
2020-11-12 20:14:04 +08:00
f5b03d136e
common: build.sh: To fix if rootfs not exist or modify rootfs type
...
Signed-off-by: Weiwen Chen <cww@rock-chips.com >
Change-Id: I0f64e5ebbac7090bc750f0db5c3e9da893420834
2020-11-06 10:34:28 +08:00
a607b8ef1f
common: mkfirmware.sh: soft link oem.img
...
Signed-off-by: Weiwen Chen <cww@rock-chips.com >
Change-Id: I2db4e89872128d8734db2e3864adfd6dd537681b
2020-07-15 11:49:36 +08:00
af1a13c89c
common: mkfirmware.sh: fix build if not RK_CFG_BUILDROOT
...
Signed-off-by: Weiwen Chen <cww@rock-chips.com >
Change-Id: I53a0bc51118372552b24ad7b1cf218bd861bfdb6
2020-07-09 19:46:45 +08:00
59107dc6e0
common: mkfirmware.sh: fix not found fakeroot tool
...
Signed-off-by: Weiwen Chen <cww@rock-chips.com >
Change-Id: Ib3051c41ce2cb6836562e508fe919f0dcac652fc
2020-06-27 15:21:58 +08:00
21611b8721
Merge "common: mkfirmware.sh: support unset board config"
2020-06-03 17:54:32 +08:00
55033d1e10
common: mkfirmware.sh: fix build error if rootfs.img not exist
...
Signed-off-by: Weiwen Chen <cww@rock-chips.com >
Change-Id: I94abffc62a4f9f9fc8ec4d166b58fc3ddeb1cc58
2020-06-03 17:24:28 +08:00
2aaa92734c
common: mkfirmware.sh: support build oem.img on buildroot
...
Signed-off-by: Weiwen Chen <cww@rock-chips.com >
Change-Id: I7545259160e1a19beca3bbf47611a0f2bf69a704
2020-06-03 17:22:45 +08:00
cec13b6e90
common: mkfirmware.sh: support unset board config
...
Signed-off-by: Weiwen Chen <cww@rock-chips.com >
Change-Id: I5f49f3a48916db7ff09792bbb36302f37960ebbb
2020-06-03 15:28:23 +08:00
77c721aaca
mkfirmware: don't check recovery size when there is no recovery
...
Change-Id: Icd2f0b7168baf74314fac41faf3c1a6ab0664c32
Signed-off-by: Eddie Cai <eddie.cai.linux@gmail.com >
2020-05-20 15:06:13 +08:00
982f60be5e
mkfirmware.sh: support package uboot fit format
...
Change-Id: Id4f0b2d33806fb9d206dfea17d6b1f069c1b811f
Signed-off-by: Weiwen Chen <cww@rock-chips.com >
2020-04-13 11:00:26 +08:00
b8ac5bea11
mkfirmware.sh: fix if modify rootfs type
...
Change-Id: I1d11cb2faf9192ebe10548e8a6878ea389a72cff
Signed-off-by: Weiwen Chen <cww@rock-chips.com >
2020-04-01 16:46:32 +08:00
dc4786b4c2
mkfirmware.sh: fix exit if remove failed
...
Signed-off-by: Weiwen Chen <cww@rock-chips.com >
Change-Id: I9af517f1431e56cc47245eaf27a174dcb531822a
2020-03-28 10:27:36 +08:00
fd9061d8bb
mkfirmware.sh: fix if target rootfs not exist
...
Signed-off-by: Weiwen Chen <cww@rock-chips.com >
Change-Id: I14dfe7c7fbc584f3b72c0083bc1d70f436ad46cb
2020-03-25 21:41:57 +08:00
30c822c3e9
mkfirmware.sh: support make oem image
...
Change-Id: Ic70d0d5adda966726fe9c42750891ea673ac4f9b
Signed-off-by: Weiwen Chen <cww@rock-chips.com >
2020-03-09 18:25:10 +08:00
dd64d5568c
common: Add SPL build support
...
SPL will package spl and loader as spl.bin, it use for quick boot case,
when build spl it will delete loader.bin in uboot directory,
so can not build uboot and spl at the same time.
Change-Id: Id7fce1108847ab492e164e769a09233153d6f680
Signed-off-by: Lin Huang <hl@rock-chips.com >
2020-02-24 18:00:36 +08:00
fa4858f4bd
mkfirmware.sh: use fakeroot to make image for oem/userdata
...
Change-Id: Idcb8326158f5a41937c62e060e8d5dd187b8eeb4
Signed-off-by: Weiwen Chen <cww@rock-chips.com >
2020-02-11 16:39:48 +08:00
a7a8f711a9
mkfirmware.sh: check the target image size whether exceed parameter
...
Change-Id: I46b443e66cdd6ddd84eea86e9db4d665e05b2ca9
Signed-off-by: Ziyuan Xu <xzy.xu@rock-chips.com >
2019-06-20 15:31:39 +08:00
7d2a99ecec
mkfirmware.sh: Cleanup a bit
...
Change-Id: I3e0bc3789e561cada44b1722bd36f37fc138752d
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com >
2019-05-13 16:53:18 +08:00
08b8d9da91
common: build.sh/mkfirmware.sh: Use relative symlink
...
Folks might build images on server and access them locally, create
relative symlink to avoid broken links in this case.
Change-Id: I7669a32a7649599e3381879b6be90850d6fd79c6
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com >
2019-05-13 15:58:31 +08:00
52acc70358
common: mkfirmware: revise the rootfs link source path
...
Change-Id: I61fb4ca780775857fbe3a1ab82731d6e86b01d74
Signed-off-by: Ziyuan Xu <xzy.xu@rock-chips.com >
2019-05-13 14:48:49 +08:00
a264ab8cef
mkfirmware.sh&mk-image.sh: Make sure using buildroot host tools
...
Change-Id: I3037ec2d5b91b34a9b31aa1a0887a4f47f7162b8
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com >
2019-01-02 15:09:55 +08:00
c791e04f98
Merge "common: mkimage: Refactor mkimage scripts"
...
Change-Id: I18ae441d83e12149926ff110271e238b7d9ff7bf
2018-12-26 20:29:00 +08:00
4c8c9fb15b
common: mkimage: Refactor mkimage scripts
...
Change-Id: I13a642e3ba9f943924d1666391fd7032bbbb6392
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com >
2018-12-26 20:19:55 +08:00
c698e08419
mkfirmware.sh: set relative path for img soft link
...
Change-Id: I0f989c85c6c5f998faacaf3b992741367a301b68
Signed-off-by: Hertz Wang <wangh@rock-chips.com >
2018-12-26 14:53:06 +08:00
dc84b1b094
mkfirmware.sh: add "set -e"
...
scipte should exit when execution results are not true
Change-Id: Ie94ed2af9ad13fd8641bca92f5fe3973b8aa7543
Signed-off-by: Hans Yang <yhx@rock-chips.com >
2018-09-20 11:13:27 +08:00
adf81f1372
common: add ramdisk image
...
Change-Id: Ib138724446b22403257eca183a4d84bb51672155
Signed-off-by: Eddie Cai <eddie.cai.linux@gmail.com >
2018-09-13 08:58:09 +08:00
df5ed3e924
common: mkfirmware: pack image only if needed
...
Change-Id: I96bbc0f3770d47828989d0b2cb427768ebd54831
Signed-off-by: Eddie Cai <eddie.cai.linux@gmail.com >
2018-09-13 08:55:51 +08:00
48f722e5a2
add mkfirmware and rkflash script for common use
...
Change-Id: I5b9240de2a4bc790cfef01c668d3f1c7c3db21eb
Signed-off-by: Eddie Cai <eddie.cai.linux@gmail.com >
2018-08-18 08:44:15 +08:00