fix hi3516ev200/ev300 fpv rootfs oversize (#726)

pull/727/head
cronyx 2023-04-15 00:53:06 +03:00 committed by GitHub
parent d3fc3fc82f
commit 1200a1bef0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
13 changed files with 271 additions and 8 deletions

View File

@ -480,12 +480,6 @@ jobs:
MAX_KERNEL_SIZE=${MAX_KERNEL_SIZE_ULTIMATE}
MAX_ROOTFS_SIZE=${MAX_ROOTFS_SIZE_ULTIMATE}
;;
hi3516ev200|hi3516ev300)
if [[ "${{ matrix.release }}" == "fpv" ]]; then
MAX_KERNEL_SIZE=${MAX_KERNEL_SIZE_ULTIMATE}
MAX_ROOTFS_SIZE=${MAX_ROOTFS_SIZE_ULTIMATE}
fi
;;
esac
case ${{ matrix.release }} in

View File

@ -159,7 +159,7 @@ should_fit() {
}
rename() {
if grep -q ultimate_defconfig ./output/.config || grep -q fpv_defconfig ./output/.config || grep -q lte_defconfig ./output/.config || grep -q sdcard_defconfig ./output/.config; then
if grep -q ultimate_defconfig ./output/.config || grep -q sdcard_defconfig ./output/.config; then
should_fit uImage $MAX_KERNEL_SIZE_ULTIMATE
should_fit rootfs.squashfs $MAX_ROOTFS_SIZE_ULTIMATE
else

View File

@ -98,7 +98,7 @@ define GOKE_OSDRV_GK7205V200_INSTALL_TARGET_CMDS
$(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/sensors $(BR2_EXTERNAL_GOKE_PATH)/package/goke-osdrv-gk7205v200/files/sensor/libsns_gc4653_2l.so
## $(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/sensors $(BR2_EXTERNAL_GOKE_PATH)/package/goke-osdrv-gk7205v200/files/sensor/libsns_imx290.so
$(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/sensors $(BR2_EXTERNAL_GOKE_PATH)/package/goke-osdrv-gk7205v200/files/sensor/libsns_imx307_2l.so
## $(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/sensors $(BR2_EXTERNAL_GOKE_PATH)/package/goke-osdrv-gk7205v200/files/sensor/libsns_imx307.so
$(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/sensors $(BR2_EXTERNAL_GOKE_PATH)/package/goke-osdrv-gk7205v200/files/sensor/libsns_imx307.so
## $(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/sensors $(BR2_EXTERNAL_GOKE_PATH)/package/goke-osdrv-gk7205v200/files/sensor/libsns_imx327_2l.so
## $(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/sensors $(BR2_EXTERNAL_GOKE_PATH)/package/goke-osdrv-gk7205v200/files/sensor/libsns_imx327.so
$(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/sensors $(BR2_EXTERNAL_GOKE_PATH)/package/goke-osdrv-gk7205v200/files/sensor/libsns_imx335.so

View File

@ -0,0 +1,38 @@
/etc/init.d/S60crond
/etc/init.d/S49ntpd
/etc/init.d/S02klogd
/lib/modules/4.9.37/extra/gk7205v200_rgn.ko
/lib/modules/4.9.37/extra/gk7205v200_jpege.ko
/lib/modules/4.9.37/extra/gk7205v200_ive.ko
/lib/modules/4.9.37/extra/gk7205v200_aio.ko
/lib/modules/4.9.37/extra/gk7205v200_ai.ko
/lib/modules/4.9.37/extra/gk7205v200_ao.ko
/lib/modules/4.9.37/extra/gk7205v200_aenc.ko
/lib/modules/4.9.37/extra/gk7205v200_adec.ko
/lib/modules/4.9.37/extra/gk7205v200_acodec.ko
/usr/lib/sensors/libsns_ar0237.so
/usr/lib/sensors/libsns_bt656.so
/usr/lib/sensors/libsns_f23.so
/usr/lib/sensors/libsns_f37.so
/usr/lib/sensors/libsns_gc2053.so
/usr/lib/sensors/libsns_gc2053_forcar.so
/usr/lib/sensors/libsns_gc4653_2l.so
/usr/lib/sensors/libsns_imx290.so
/usr/lib/sensors/libsns_imx327.so
/usr/lib/sensors/libsns_imx327_2l.so
/usr/lib/sensors/libsns_os05a.so
/usr/lib/sensors/libsns_ov2718.so
/usr/lib/sensors/libsns_sc200ai.so
/usr/lib/sensors/libsns_sc2231.so
/usr/lib/sensors/libsns_sc2232h.so
/usr/lib/sensors/libsns_sc2235.so
/usr/lib/sensors/libsns_sc2239.so
/usr/lib/sensors/libsns_sc2335.so
/usr/lib/sensors/libsns_sc3235.so
/usr/lib/sensors/libsns_sc3335.so
/usr/lib/sensors/libsns_sc4236.so
/usr/lib/sensors/libsns_sc500ai.so
/usr/lib/sensors/iq/f23.ini
/usr/lib/sensors/iq/gc2053.ini
/usr/lib/sensors/iq/sc2232.ini
/usr/lib/sensors/iq/sc2335.ini

View File

@ -0,0 +1,38 @@
/etc/init.d/S60crond
/etc/init.d/S49ntpd
/etc/init.d/S02klogd
/lib/modules/4.9.37/extra/gk7205v200_rgn.ko
/lib/modules/4.9.37/extra/gk7205v200_jpege.ko
/lib/modules/4.9.37/extra/gk7205v200_ive.ko
/lib/modules/4.9.37/extra/gk7205v200_aio.ko
/lib/modules/4.9.37/extra/gk7205v200_ai.ko
/lib/modules/4.9.37/extra/gk7205v200_ao.ko
/lib/modules/4.9.37/extra/gk7205v200_aenc.ko
/lib/modules/4.9.37/extra/gk7205v200_adec.ko
/lib/modules/4.9.37/extra/gk7205v200_acodec.ko
/usr/lib/sensors/libsns_ar0237.so
/usr/lib/sensors/libsns_bt656.so
/usr/lib/sensors/libsns_f23.so
/usr/lib/sensors/libsns_f37.so
/usr/lib/sensors/libsns_gc2053.so
/usr/lib/sensors/libsns_gc2053_forcar.so
/usr/lib/sensors/libsns_gc4653_2l.so
/usr/lib/sensors/libsns_imx290.so
/usr/lib/sensors/libsns_imx327.so
/usr/lib/sensors/libsns_imx327_2l.so
/usr/lib/sensors/libsns_os05a.so
/usr/lib/sensors/libsns_ov2718.so
/usr/lib/sensors/libsns_sc200ai.so
/usr/lib/sensors/libsns_sc2231.so
/usr/lib/sensors/libsns_sc2232h.so
/usr/lib/sensors/libsns_sc2235.so
/usr/lib/sensors/libsns_sc2239.so
/usr/lib/sensors/libsns_sc2335.so
/usr/lib/sensors/libsns_sc3235.so
/usr/lib/sensors/libsns_sc3335.so
/usr/lib/sensors/libsns_sc4236.so
/usr/lib/sensors/libsns_sc500ai.so
/usr/lib/sensors/iq/f23.ini
/usr/lib/sensors/iq/gc2053.ini
/usr/lib/sensors/iq/sc2232.ini
/usr/lib/sensors/iq/sc2335.ini

View File

@ -0,0 +1,38 @@
/etc/init.d/S60crond
/etc/init.d/S49ntpd
/etc/init.d/S02klogd
/lib/modules/4.9.37/extra/gk7205v200_rgn.ko
/lib/modules/4.9.37/extra/gk7205v200_jpege.ko
/lib/modules/4.9.37/extra/gk7205v200_ive.ko
/lib/modules/4.9.37/extra/gk7205v200_aio.ko
/lib/modules/4.9.37/extra/gk7205v200_ai.ko
/lib/modules/4.9.37/extra/gk7205v200_ao.ko
/lib/modules/4.9.37/extra/gk7205v200_aenc.ko
/lib/modules/4.9.37/extra/gk7205v200_adec.ko
/lib/modules/4.9.37/extra/gk7205v200_acodec.ko
/usr/lib/sensors/libsns_ar0237.so
/usr/lib/sensors/libsns_bt656.so
/usr/lib/sensors/libsns_f23.so
/usr/lib/sensors/libsns_f37.so
/usr/lib/sensors/libsns_gc2053.so
/usr/lib/sensors/libsns_gc2053_forcar.so
/usr/lib/sensors/libsns_gc4653_2l.so
/usr/lib/sensors/libsns_imx290.so
/usr/lib/sensors/libsns_imx327.so
/usr/lib/sensors/libsns_imx327_2l.so
/usr/lib/sensors/libsns_os05a.so
/usr/lib/sensors/libsns_ov2718.so
/usr/lib/sensors/libsns_sc200ai.so
/usr/lib/sensors/libsns_sc2231.so
/usr/lib/sensors/libsns_sc2232h.so
/usr/lib/sensors/libsns_sc2235.so
/usr/lib/sensors/libsns_sc2239.so
/usr/lib/sensors/libsns_sc2335.so
/usr/lib/sensors/libsns_sc3235.so
/usr/lib/sensors/libsns_sc3335.so
/usr/lib/sensors/libsns_sc4236.so
/usr/lib/sensors/libsns_sc500ai.so
/usr/lib/sensors/iq/f23.ini
/usr/lib/sensors/iq/gc2053.ini
/usr/lib/sensors/iq/sc2232.ini
/usr/lib/sensors/iq/sc2335.ini

View File

@ -0,0 +1,38 @@
/etc/init.d/S60crond
/etc/init.d/S49ntpd
/etc/init.d/S02klogd
/lib/modules/4.9.37/extra/gk7205v200_rgn.ko
/lib/modules/4.9.37/extra/gk7205v200_jpege.ko
/lib/modules/4.9.37/extra/gk7205v200_ive.ko
/lib/modules/4.9.37/extra/gk7205v200_aio.ko
/lib/modules/4.9.37/extra/gk7205v200_ai.ko
/lib/modules/4.9.37/extra/gk7205v200_ao.ko
/lib/modules/4.9.37/extra/gk7205v200_aenc.ko
/lib/modules/4.9.37/extra/gk7205v200_adec.ko
/lib/modules/4.9.37/extra/gk7205v200_acodec.ko
/usr/lib/sensors/libsns_ar0237.so
/usr/lib/sensors/libsns_bt656.so
/usr/lib/sensors/libsns_f23.so
/usr/lib/sensors/libsns_f37.so
/usr/lib/sensors/libsns_gc2053.so
/usr/lib/sensors/libsns_gc2053_forcar.so
/usr/lib/sensors/libsns_gc4653_2l.so
/usr/lib/sensors/libsns_imx290.so
/usr/lib/sensors/libsns_imx327.so
/usr/lib/sensors/libsns_imx327_2l.so
/usr/lib/sensors/libsns_os05a.so
/usr/lib/sensors/libsns_ov2718.so
/usr/lib/sensors/libsns_sc200ai.so
/usr/lib/sensors/libsns_sc2231.so
/usr/lib/sensors/libsns_sc2232h.so
/usr/lib/sensors/libsns_sc2235.so
/usr/lib/sensors/libsns_sc2239.so
/usr/lib/sensors/libsns_sc2335.so
/usr/lib/sensors/libsns_sc3235.so
/usr/lib/sensors/libsns_sc3335.so
/usr/lib/sensors/libsns_sc4236.so
/usr/lib/sensors/libsns_sc500ai.so
/usr/lib/sensors/iq/f23.ini
/usr/lib/sensors/iq/gc2053.ini
/usr/lib/sensors/iq/sc2232.ini
/usr/lib/sensors/iq/sc2335.ini

View File

@ -0,0 +1,27 @@
/etc/init.d/S60crond
/etc/init.d/S49ntpd
/etc/init.d/S02klogd
/lib/modules/4.9.37/extra/open_rgn.ko
/lib/modules/4.9.37/extra/open_jpege.ko
/lib/modules/4.9.37/extra/open_ive.ko
/lib/modules/4.9.37/extra/open_aio.ko
/lib/modules/4.9.37/extra/open_ai.ko
/lib/modules/4.9.37/extra/open_ao.ko
/lib/modules/4.9.37/extra/open_aenc.ko
/lib/modules/4.9.37/extra/open_adec.ko
/lib/modules/4.9.37/extra/open_acodec.ko
/usr/lib/sensors/libsns_f22.so
/usr/lib/sensors/libsns_f23.so
/usr/lib/sensors/libsns_f37.so
/usr/lib/sensors/libsns_gc2053.so
/usr/lib/sensors/libsns_sc2231.so
/usr/lib/sensors/libsns_sc2232h.so
/usr/lib/sensors/libsns_sc2239.so
/usr/lib/sensors/libsns_sc2315e.so
/usr/lib/sensors/libsns_sc3235.so
/usr/lib/sensors/libsns_sc4236.so
/usr/lib/sensors/libsns_sp2305.so
/usr/lib/sensors/iq/f23.ini
/usr/lib/sensors/iq/gc2053.ini
/usr/lib/sensors/iq/sc2232.ini
/usr/lib/sensors/iq/sc2335.ini

View File

@ -0,0 +1,27 @@
/etc/init.d/S60crond
/etc/init.d/S49ntpd
/etc/init.d/S02klogd
/lib/modules/4.9.37/extra/open_rgn.ko
/lib/modules/4.9.37/extra/open_jpege.ko
/lib/modules/4.9.37/extra/open_ive.ko
/lib/modules/4.9.37/extra/open_aio.ko
/lib/modules/4.9.37/extra/open_ai.ko
/lib/modules/4.9.37/extra/open_ao.ko
/lib/modules/4.9.37/extra/open_aenc.ko
/lib/modules/4.9.37/extra/open_adec.ko
/lib/modules/4.9.37/extra/open_acodec.ko
/usr/lib/sensors/libsns_f22.so
/usr/lib/sensors/libsns_f23.so
/usr/lib/sensors/libsns_f37.so
/usr/lib/sensors/libsns_gc2053.so
/usr/lib/sensors/libsns_sc2231.so
/usr/lib/sensors/libsns_sc2232h.so
/usr/lib/sensors/libsns_sc2239.so
/usr/lib/sensors/libsns_sc2315e.so
/usr/lib/sensors/libsns_sc3235.so
/usr/lib/sensors/libsns_sc4236.so
/usr/lib/sensors/libsns_sp2305.so
/usr/lib/sensors/iq/f23.ini
/usr/lib/sensors/iq/gc2053.ini
/usr/lib/sensors/iq/sc2232.ini
/usr/lib/sensors/iq/sc2335.ini

View File

@ -0,0 +1,27 @@
/etc/init.d/S60crond
/etc/init.d/S49ntpd
/etc/init.d/S02klogd
/lib/modules/4.9.37/extra/open_rgn.ko
/lib/modules/4.9.37/extra/open_jpege.ko
/lib/modules/4.9.37/extra/open_ive.ko
/lib/modules/4.9.37/extra/open_aio.ko
/lib/modules/4.9.37/extra/open_ai.ko
/lib/modules/4.9.37/extra/open_ao.ko
/lib/modules/4.9.37/extra/open_aenc.ko
/lib/modules/4.9.37/extra/open_adec.ko
/lib/modules/4.9.37/extra/open_acodec.ko
/usr/lib/sensors/libsns_f22.so
/usr/lib/sensors/libsns_f23.so
/usr/lib/sensors/libsns_f37.so
/usr/lib/sensors/libsns_gc2053.so
/usr/lib/sensors/libsns_sc2231.so
/usr/lib/sensors/libsns_sc2232h.so
/usr/lib/sensors/libsns_sc2239.so
/usr/lib/sensors/libsns_sc2315e.so
/usr/lib/sensors/libsns_sc3235.so
/usr/lib/sensors/libsns_sc4236.so
/usr/lib/sensors/libsns_sp2305.so
/usr/lib/sensors/iq/f23.ini
/usr/lib/sensors/iq/gc2053.ini
/usr/lib/sensors/iq/sc2232.ini
/usr/lib/sensors/iq/sc2335.ini

View File

@ -0,0 +1,27 @@
/etc/init.d/S60crond
/etc/init.d/S49ntpd
/etc/init.d/S02klogd
/lib/modules/4.9.37/extra/open_rgn.ko
/lib/modules/4.9.37/extra/open_jpege.ko
/lib/modules/4.9.37/extra/open_ive.ko
/lib/modules/4.9.37/extra/open_aio.ko
/lib/modules/4.9.37/extra/open_ai.ko
/lib/modules/4.9.37/extra/open_ao.ko
/lib/modules/4.9.37/extra/open_aenc.ko
/lib/modules/4.9.37/extra/open_adec.ko
/lib/modules/4.9.37/extra/open_acodec.ko
/usr/lib/sensors/libsns_f22.so
/usr/lib/sensors/libsns_f23.so
/usr/lib/sensors/libsns_f37.so
/usr/lib/sensors/libsns_gc2053.so
/usr/lib/sensors/libsns_sc2231.so
/usr/lib/sensors/libsns_sc2232h.so
/usr/lib/sensors/libsns_sc2239.so
/usr/lib/sensors/libsns_sc2315e.so
/usr/lib/sensors/libsns_sc3235.so
/usr/lib/sensors/libsns_sc4236.so
/usr/lib/sensors/libsns_sp2305.so
/usr/lib/sensors/iq/f23.ini
/usr/lib/sensors/iq/gc2053.ini
/usr/lib/sensors/iq/sc2232.ini
/usr/lib/sensors/iq/sc2335.ini

View File

@ -0,0 +1 @@
/var/test

View File

@ -31,3 +31,11 @@ if ! grep -q ^BR2_PACKAGE_WIFIBROADCAST=y ${BR2_CONFIG} && \
fi
rm -f ${TARGET_DIR}/usr/bin/gdbserver
if grep -q fpv_defconfig ${BR2_CONFIG} || grep -q lte_defconfig ${BR2_CONFIG}; then
soc=$(grep defconfig ${BR2_CONFIG} | rev | cut -d "_" -f3- | cut -d "/" -f1 | rev)
release=$(cat ${TARGET_DIR}/usr/lib/os-release | grep BUILD_OPTION | cut -d "=" -f2)
for e in $(cat ${BASE_DIR}/../scripts/excludes/${soc}_${release}.list); do
rm -f ${TARGET_DIR}${e}
done
fi