mirror of https://github.com/OpenIPC/firmware.git
32 lines
1.0 KiB
Bash
Executable File
32 lines
1.0 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
D=$(date +%y.%m.%d)
|
|
R=${TARGET_DIR}/usr/lib/os-release
|
|
echo OPENIPC_VERSION=${D:0:1}.${D:1} >> ${R}
|
|
date +GITHUB_VERSION="\"${GIT_BRANCH}+${GIT_HASH}, %Y-%m-%d"\" >> ${R}
|
|
date +TIME_STAMP=%s >> ${R}
|
|
echo BUILD_OPTION=${OPENIPC_RELEASE} >> ${R}
|
|
|
|
echo --- BR2_TOOLCHAIN_BUILDROOT_LIBC: ${BR2_EXTERNAL_LIBC}
|
|
rm -f ${TARGET_DIR}/usr/bin/gdbserver
|
|
|
|
if [ ${BR2_EXTERNAL_LIBC} != "glibc" ] && \
|
|
! grep -q ^BR2_PACKAGE_WIFIBROADCAST=y ${BR2_CONFIG} && \
|
|
! grep -q ^BR2_PACKAGE_LIBV4L=y ${BR2_CONFIG} && \
|
|
! grep -q ^BR2_PACKAGE_MAVLINK_ROUTER=y ${BR2_CONFIG} && \
|
|
! grep -q ^BR2_PACKAGE_INGENIC_OSDRV_T30=y ${BR2_CONFIG}; then
|
|
rm -f ${TARGET_DIR}/usr/lib/libstdc++*
|
|
fi
|
|
|
|
if [ ${BR2_EXTERNAL_LIBC} = "musl" ]; then
|
|
exlist=${BR2_EXTERNAL_SCRIPTS}/excludes/${OPENIPC_MODEL}_${OPENIPC_RELEASE}.list
|
|
if [ -f ${exlist} ]; then
|
|
for e in $(cat ${exlist}); do
|
|
rm -f ${TARGET_DIR}${e}
|
|
done
|
|
fi
|
|
|
|
ln -sf /lib/libc.so ${TARGET_DIR}/lib/ld-uClibc.so.0
|
|
ln -sf ../../lib/libc.so ${TARGET_DIR}/usr/bin/ldd
|
|
fi
|